

在 SQL 中如果你使用了聚合函数(如 COUNT()、SUM()、AVG() 等),同时又查询了其他非聚合字段,那么就必须使用 GROUP BY 来告诉数据库:这些非聚合字段该如何分组聚合。
select substr(date,9,2) as day,count(1) as question_cnt
from question_practice_detail
where date like '2021-08%'
group by day
同时介绍一下substr函数:
第一个参数:代表索要截取的字符串
第二个参数:代表从哪开始截取
第三个参数:代表往后截取几位(空的话默认最后一位)
838

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



