select 
    day(date) as day,count(question_id) as question_cnt
from question_practice_detail
where date like '2021-08-%'
group by day(date);

从名为question_practice_detail的表中统计 2021 年 8 月每天的问题数量。具体解释如下:

  1. select day(date) as day,count(question_id) as question_cnt:选择两个字段,day(date)表示提取日期中的日,并重命名为daycount(question_id)用于统计question_id的数量,并重命名为question_cnt
  2. from question_practice_detail:指定数据来源表为question_practice_detail
  3. where date like '2021-08-%':筛选条件,只选取date字段值以2021-08-开头的数据,即 2021 年 8 月的数据。
  4. group by day(date):按照日期中的日进行分组,以便统计每天的问题数量。