統計勝負結果的SQL語句

2021-08-26 02:07:01 字數 568 閱讀 5112

統計勝負結果的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 總搖獎人數,...