天天看点

分段查询

表数据如下图所示:

查询每天每个时间段的平均在线人数,得出8点 平均人数234人 、9点平均人数345

像这种时间段分组查询一般使用substr()函数来进行分组

select online_date, substr(online_time, 1, 2), avg(online_num)  

  from temp 

 group by online_date, substr(online_time, 1, 2)  

 order by substr(online_time, 1, 2) asc 

显示结果如下:

像以上类似的还有求统计月份的、季度的,一般都是使用函数还分组

本文转自  wbb827  51CTO博客,原文链接:http://blog.51cto.com/wbb827/1194112

继续阅读