SQL练习题—查找特定日期

在做练习题时碰到一道查询特定日期的SQL题(2021年8月份所有练习过题目的总用户数和练习过题目的总次数,分别命名为did_cnt,question_cnt),现将可行的一些方法总结如下,

1、使用Like关键字和'%'来达到对日期的查询

select
count(distinct device_id) as did_cnt,
count(question_id) as question_cnt
from question_practice_detail
where date like "2021-08-%"

2、使用year和month函数

select
count(distinct device_id) as did_cnt,
count(question_id) as question_cnt
from question_practice_detail
where year(date)="2021" and month(date)="08"

3、使用date_format函数

date_format函数用于以不同格式显示日期


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部