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