sql合并语句
A. sql语句合并---高手来
1,如果单单是为了合并语句可以这样:
select 'count_1',sum(xxx) from tab where optype=1
union
select 'count_other',sum(xxx) from tab where optype!=1;
2,当然你也可能是另外一种意思:根据optype类型就行区分统计,那么你可以这样:
select sum(case when optype=1 then 1 else 0 end) count_1, sum(case when optype=1 then 0 else optype) count_else from tab;
我想你应该是后一种情况 ,谢谢采纳
B. SQL怎么列合并
1、我用Toad做演示,我先新建两张table,create table #AA(ID int,name nvarchar(10),age int)
create table #BB(ID int,name nvarchar(10),age int )。
C. SQL语句合并
select (select TOP 1 pInitialMeney as IintMeney FROM UserName WHERE pName='ABC'
)-(select SUM(insMeney) as UsUpMeney FROM myTable WHERE UserName='ABC'
)
D. sql合并语句
SQL SERVER 这样写就可以了:
insert into B(event_name,event_num)
select event_name,sum(event_num) from A group by event_name
DB2,SYBASE也一样。
E. Sql语句合并
你都写成xx你不会看晕吗?
insertintoxxx(xx,yy,zz)selectxx,yy,idfromyyywhereid=5
F. sql语句合并
select p_id,decode(S1_id,null,0,s1_id) s1_id,decode(S2_id,null,0,s2_id) s2_id,decode(S3_id,null,0,s3_id) s3_id from(
select p_ID,(select sum( to_number( p_num)) from A A1 where A1.p_ID =A.p_ID and A1.S_ID='1' ) s1_id,
(select sum(to_number( p_num)) from A A1 where A1.p_ID =A.p_ID and A1.S_ID='19' ) s2_id,
(select sum( to_number( p_num)) from A A1 where A1.p_ID =A.p_ID and A1.S_ID='22' ) s3_id
from A group by p_ID
);
说明:
先根据产品ID(p_ID)进行分组查询,然后是子查询中对应产品ID中在不同仓库中的在到A表进行统计数量;最后在把数量为空的设置成0就好了
G. SQL 语句合并
楼主,你好!
你给出的表名字都是叫test么?
在一张表里做统计,两条语句合并起来,想达到什么样的功能吧。
看第一个语句 是统计 qid 的 种类。
而第二条语句 是 如果存在比两列 字段QID和字段ID如果相同而且TID的值是&TID&的话,就把表里的所有列全部输出出来。。。。
select qid,count(qid) as cis from test group by qid
having
exists(select * from test as t2 where t1.QID=t2.ID) and t1.TID="&TID&"
楼主试试这个吧。
H. 如何把两条SQL语句合并
insert into sum1(fullwork, parttime) select count(staffKind='全职'), count(staffKind='兼职') from basicInfo
I. sql语句 两条sql语句怎么合并在一起
方法/步骤
我用Toad做演示,我先新建两张table,
create table #AA(ID int,name nvarchar(10),age int)
create table #BB(ID int,name nvarchar(10),age int )
J. SQL 合并语句
根据你查询出的数据(添加条件可以筛选你要的学生),在经过Group By分组统计;语句:
select t.user,sum(decode(t.sun,null,0,t.sum)) as 成绩 from (select b.user,a.sun from tab_2 a Left Join t_User b on b.user=a.inputer)t
Group By t.user