表格如下图所示:

需统计每个日期下win的次数与lose的次数
SELECT date,SUM(CASE type WHEN "win" THEN 1 ELSE 0 END) win,
SUM(CASE type WHEN "lose" THEN 1 ELSE 0 END) lose FROM
test2 GROUP BY date;
查询结果如下图所示:

本文介绍了一个SQL查询案例,通过使用CASE WHEN语句结合SUM函数来统计不同日期下的胜利(win)和失败(lose)次数。
表格如下图所示:

需统计每个日期下win的次数与lose的次数
SELECT date,SUM(CASE type WHEN "win" THEN 1 ELSE 0 END) win,
SUM(CASE type WHEN "lose" THEN 1 ELSE 0 END) lose FROM
test2 GROUP BY date;
查询结果如下图所示:
