题解 | #21年8月份练题总数#
21年8月份练题总数
https://www.nowcoder.com/practice/b8f30b239b454ed490367b53ea95607d
重点是使用聚合函数count()
对列名进行重命名使用as或者使用空格隔开,建议使用as
限制条件为2021年8月:可以使用的方法有
1.直接使用year(date)=2021 and month(date)=8;
2.使用like关键字
date like '%2021-08%'
3使用substr()截取限制的前半段
substr(date,1,7)='2021-08';
完整代码(在本题中因为都是2021年所以我只限制了月份如下)
select count(distinct device_id) as did_cnt,count(question_id) as question_cnt
from question_practice_detail
where month(DATE)=8;
from question_practice_detail
where month(DATE)=8;
这只是我的一点拙见,希望对你有所帮助
如有其他方法,可以一起交流