SELECT userName ,
MAX(CASE
reportDate WHEN '2016-07-18'
THEN `data` ELSE 0
END ) data_18,
MAX(CASE reportDate
WHEN '2016-07-19' THEN `data`
ELSE 0 END ) data_19,
MAX(CASE reportDate
WHEN '2016-07-20' THEN `data`
ELSE 0 END ) data_20
FROM test
本文介绍了一个使用SQL进行数据查询的具体案例,通过CASE WHEN语句针对特定日期的数据进行最大值筛选,并按不同日期分组显示结果。
466

被折叠的 条评论
为什么被折叠?



