1樓:
select sum(case when zxop='未操作' then 1 else 0 end) 未操作,
sum(case when zxop='結算中' then 1 else 0 end) 結算中,
sum(case when zxop='操作中' then 1 else 0 end) 操作中,
sum(case when zxop='已完成' then 1 else 0 end) 已完成,
sum(case when zxop='已發團' then 1 else 0 end) 已發團,
sum(case when zxop='已退團' then 1 else 0 end) 已退團
from uuorder
2樓:斯內科
select zxop,count(*) as cx from uuorder group by zxop
--然後行轉列
或者select count(*) as 未操作,(select count(*) from uuorder where zxop='結算中') as '結算中',--以此類推(select count(*) from uuorder where zxop='操作中') as '操作中' from uuorder where zxop='未操作'
sql實現如下查詢:查詢符合條件的某欄位並在每個後面顯示統計記錄數,具體如圖:
3樓:匿名使用者
...你這
bai絕對
du是沒zhi
規律dao的硬性
4樓:
select a.unit,b.sum from (select unit from user where level = 3 ) a ,(select count(*) as sum from user where level = 3 ) b
sql查詢中如何將某列分成兩列,SQL中如何將兩列拼接
阿嘎灑 declare str varchar 50 set str 100.1203,200.1234 select substring str,1,patindex str 1 as 經度 reverse substring reverse str 1,patindex str 1 as 緯度 ...
如何用SQL查詢一張表中的某列在行上顯示如下格式
首先,轉換後的列名必須固定,因為只能進行列舉才能進行行列轉換。select name,xuehao,sum decode kemu,yuwen fenshu,0 yuwen,sum decode kemu,shuxue fenshu,0 shuxue,sum decode kemu,gaoshu f...
sql按列分組求和
你的日期欄位是字串型的?如果是可以這樣 select left 日期,case substring 日期,7,1 when then 6 else 7 end as 日期,貨號,sum 數量 as 數量,sum 金額 as 金額 from table1 group by left 日期,case s...