juicy_lake
juicy_lake
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
juicy_lake的博客
全部文章
/ 题解
(共25篇)
题解 | #查看不同年龄段的用户明细#
掌握case...when...then...end的用法 select device_id, gender, case when age<20 then '20岁以下' when age between 20 and 24 then '20-24岁' when a...
Mysql
2021-10-21
0
287
题解 | #计算25岁以上和以下的用户数量#
注意2点: 使用union或者union all时,结果集的列名称取第一个query的命名。 如何查询/打印常量(string型) SELECT '25岁以下' as age_cut,count(*) as number FROM user_profile WHERE age<25 OR ...
Mysql
2021-10-21
0
453
题解 | #查找山东大学男生的GPA#
题目中提示不去重,所以要用UNION ALL。UNION或者where...or子句都会去重。 SELECT device_id,gender,age,gpa FROM user_profile where university='山东大学' UNION ALL SELECT device_id,g...
Mysql
2021-10-21
10
474
题解 | #统计每个用户的平均刷题数#
如题,使用三表连接,按照university和difficult_level分类,理解平均答题数量的含义。 select university, difficult_level, count(*)/count(DISTINCT device_id) AS avg_answer_cnt from q...
Mysql
2021-10-21
0
321
题解 | #统计每个学校的答过题的用户的平均答题数#
如题。要点是需要掌握 convert(expr,type)的用法,或也可以用round(expr,digits)代替; count(distinct <列名称>)用以统计列值的去重后个数。 正确答案 SELECT university, convert(COUNT(question...
Mysql
2021-10-20
0
289
首页
上一页
1
2
3
下一页
末页