题解 | #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;
这只是我的一点拙见,希望对你有所帮助
如有其他方法,可以一起交流



全部评论

相关推荐

不愿透露姓名的神秘牛友
07-02 17:58
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务