题解 | #21年8月份练题总数#

21年8月份练题总数

https://www.nowcoder.com/practice/b8f30b239b454ed490367b53ea95607d

select 
count(distinct device_id) as did_cnt,
count(device_id) as question_cnt 
#或者count(question_id) as question_cnt  通过 
# count(distinct question_id) as question_cnt  G了
# 不可以用distinct 问的是题的总数,而不是有几类题。
from question_practice_detail
where month(date) = 8 and year(date) = 2021;

查找2021 8月份的方法

#date(最常用,其格式为:YYYY-MM-DD)
# month year函数
where month(date) = 8 and year(date) = 2021;
#date_format()
where date_format(date,'%Y%m') = '202108'; #Y
where date_format(date,'%y%m') = '2108' ;#y
#like 
where date like '2021-08%';
#substring():截取字符串中介于两个指定下标之间的字符。
where substring(date,1,7) = '2021-08'
#mid 有点像substring()
where mid(date,1,7) = '2021-08'
#substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N)
where substring_index(date,'-',2) = '2021-08'

全部评论

相关推荐

LuvSran:是人我吃。老师就是学校呆久了,就业方面啥都不懂,还自以为是为了我们就业好。我学校就一破双非,计科入行率10%都没有,某老师还天天点名,说是出勤率抬头率前排率高了,华为什么的大厂就会来,我们就是不好好上课才没有厂来招。太搞笑了
点赞 评论 收藏
分享
09-24 18:30
已编辑
长春工业大学 产品经理
小肥罗:HR就是好人的缩写哈哈哈哈
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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