歪批SQL
歪批SQL
全部文章
分类
题解(7)
归档
标签
去牛客网
登录
/
注册
歪批SQL的博客
全部文章
(共9篇)
题解 | #统计复旦用户8月练题情况#
思路:在表的右边加一列,填入平均值,再对新表过滤出大于平均值和SQL的行,取得分最小值就行了 select min(y.score) as min_score_over_avg from exam_record as y lef...
Mysql
2022-02-11
2
1089
题解 | #统计复旦用户8月练题情况#
select up.device_id, up.university, count(qpd.result) as...
Mysql
2022-02-10
0
224
题解 | #统计每种性别的人数#
两种写法、 select if(right(profile,5)=',male','male','female') as gender, count(device_id) ...
Mysql
2022-02-09
0
252
题解 | #计算用户8月每天的练题数量#
select day(date) as day, count(result) as question_cnt from question_practice_...
Mysql
2022-02-09
0
286
题解 | #查看不同年龄段的用户明细#
两种写法都在这了 select device_id, gender, if(age<20,'20岁以下',if(...
Mysql
2022-02-09
0
361
题解 | #计算25岁以上和以下的用户数量#
#方法一:if SELECT IF(age<25&nbs***bsp;age IS NULL,'25岁以下','25岁及以上') as age_cut,COUNT(device_id) as Number FRO...
Mysql
2022-02-09
0
439
题解 | #高级操作符练习(2)#
三种写法: SELECT IF(age<25 OR age IS NULL,'25岁以下','25岁及以上') as age_cut,COUNT(device_id) as Number FROM user_profile GROUP BY age_cut #方法2:联合查询 SELECT...
Mysql
Mysql
2022-02-09
0
372
题解 | #统计每个学校各难度的用户平均刷题数#
每个学校用户不同难度下的用户平均答题题目数1、分析题目:①每个学校、不同难度:以学校名称和难度分类order by u.university and qd.difficult_level②平均答题数目=总答题数目/答题人数coun(q.result)/count(distinct(q.device_...
Mysql
2021-09-08
148
6104
题解 | #统计每个学校的用户平均答题数#
题意明确: 每个学校的用户平均答题数量 问题分解: 限定条件:无; 每个学校:按学校分组,group by university 平均答题数量:在每个学校的分组内,用总答题数量除以总人数即可得到平均答题数量count(question_id) / count(distinct device_id...
Mysql
2021-09-03
485
30520