枫火蓮天
枫火蓮天
全部文章
题解
归档
标签
去牛客网
登录
/
注册
枫火蓮天的刷题之旅
在刷题中求稳固,在交流中求进步
全部文章
/ 题解
(共3篇)
题解 | #统计每个用户的平均刷题数#
解题步骤: 1、将三张表联结成一张表(INNER JOIN); 2、按大学和题目难度分组(GROUP BY); 3、选出大学为山东大学的部分(HAVING,该关键字针对分组进行过滤,WHERE关键字则是对每一条记录过滤); 4、选择要输出的字段(SELECT)。 代码如...
Mysql
2022-03-08
0
403
题解 | #查找山东大学或者性别为男生的信息#
分析: 1、特别要求先输出山东大学的学生,然后输出性别为男生的信息,所以考虑先查山东大学,再查男生,两个查询结果用UNION拼在一块; 2、因为不去重,所以UNION还要加个ALL。 代码如下: SELECT device_id, gender, ...
Mysql
2022-03-07
0
367
题解 | #统计每个学校的答过题的用户的平均答题数#
分析: 1、输出结果用到了两张表的内容,先考虑联结; 2、两张表的关系通过共有的字段device_id产生,因此这俩字段相等是联结条件(ON子句); 3、由于不考虑没有答过题的学生,所以使用内联结(INNER JOIN),会自动过滤没答过题的; 4、根据要求按大学分组(GRO...
Mysql
2022-03-07
0
471