統計勝負結果的sql語句,這裡採用子查詢來實現。
表結構和資料
date result
2011-02-01 勝
2011-02-01 負
2011-02-01 勝
2011-02-02 勝
2011-02-02 負
採用子查詢
select date,(select count(*) from table1 where date = t.date and result = '勝') as '勝'
,(select count(*) from table1 where date = t.date and result = '負') as '負'
from table1 as t group by date;
查詢出來的結果:
date 勝 負
2011-02-01 2 1
2011-02-0211
聽同學和同事說,這道題有很多公司都作為sql的筆試題。
SQL語句 統計
統計某年每個月的資料資訊 如何時間欄位為int型別的秒數,mysql用 例如 select hour from unixtime posttime u as hourtime,year from unixtime posttime u as yeartime,count businessid as ...
統計報表 sql統計語句
需要資料統計頁面,肯定需要匯出資料,於是,邊學邊寫,完成了一段sql 最早的版本是這樣的 分三條sql查出三種不同的狀態的記錄數 總記錄,未支付,已支付 select count as recordcount from t record where createtime 2019 01 01 00 ...
實用SQL統計搖獎結果
下面是搖獎概率調整後,一條實用的sql統計檢視結果 該sql非常高效,絕對實用,不用group by 關鍵是用到case這個函式。select 2015 04 27 老的搖獎概率 1 11點資料 sum case t.result when 1 then 1 else 1 end as 總搖獎人數,...