给个offer行不行x
给个offer行不行x
全部文章
分类
sql(46)
算法题(26)
题解(2)
归档
标签
去牛客网
登录
/
注册
给个offer行不行x的博客
全部文章
(共45篇)
题解 | SQL24 统计每个用户的平均刷题数
这题和上题类似,但是考察了where和having的区别。 where是要在group by的前面,而having是出现在group by的后面。所以我们这里只能用having跟在group by的后面。 select university, difficult_level, count(q.qu...
Mysql
2021-12-28
0
453
题解 | SQL23 统计每个学校各难度的用户平均刷题数
这题包括了三个表的连接。 这里是采用join直接将三个表进行连接,需要注意avg_answer_cnt的计算方式应该是将所有的问题数量加起来,除以不同设备的数量。因为一个设备可能会提多个问题,所以要对设备去重。 select university, difficult_level, count...
Mysql
2021-12-28
0
404
题解 | SQL22 统计每个学校的答过题的用户的平均答题数
SQL22,明显感觉到连接多表之后,题目的难度开始上升。 这个同样是那张图片,用inner join来连接两张表。 但这里,我们需要知道一个device_id可以一对多对应多个question_id。我们在连接得到的新表中,device_id必定是会冗余的,所以我们需要对它去重。去重的关键字是dis...
Mysql
2021-12-27
0
400
题解 | SQL21 浙江大学用户题目回答情况
SQL21是第一次遇到连接表的情况。 看看这张图,就知道我们应该用inner join来连接,只看t1.device_id = t2.device_id的情况 select t1.device_id, question_id, result from user_profile as t1 inne...
Mysql
2021-12-27
0
520
题解 | #分组排序练习题#
这个是把学校按照university分组之后,再对其中一个集合好的字段进行排序。 所以使用order by关键词来对avg_question_cnt进行排序。 select university, avg(question_cnt) as avg_question_cnt from user_pr...
Mysql
2021-12-26
0
260
题解 | SQL19 分组过滤练习题
注意这题要对university进行分组,分组之后还有一个条件的过滤。 在分组之后我们不能用where作为关键词,而应该使用having作为过滤的关键词。 select university, avg(question_cnt) as avg_question_cnt, avg(answer_c...
Mysql
2021-12-26
0
330
题解 | SQL18 分组计算练习题
这道题开始和前面的SQL17比,开始变得复杂起来了。 这道题是需要先进行分组操作,而对字段进行分组,这样其他的字段就会根据这个分组的同一字段聚集在一个查询的单元格里。而关系型数据库是不允许一对多的查询,所以需要用聚合函数,把一个单元格里的数据给聚合在一起输出。 另外一点,这里面除了universit...
Mysql
2021-12-25
0
595
题解 | SQL17 计算男生人数以及平均GPA
这个题涉及的东西就比SQL16多一些,它包括了两个函数的使用,以及别名的运用。 1.count(*)函数用来统计所有的行 2.avg(gpa)函数用来统计平均分数 3.count(*) as 'male_num'和avg(gpa) as 'avg_gpa'用来将获取的字段取字段名。 select c...
Mysql
2021-12-25
0
387
题解 | SQL16 查找GPA最高值
这需要用到高级函数,max函数是从一个表的字段中取出最大的那个数字返回。 注意,这个复旦大学的限制条件。 select max(gpa) from user_profile where university = '复旦大学';
Mysql
2021-12-24
0
252
题解 | SQL15 查看学校名称中含北京的用户
这个语句和之前的语句不太一样。 这个语句是说一个条件中要含有一个关键词北京。因此需要用到模糊查询。like关键词可以查询到一个字段包含什么内容,用%表示匹配任意的字符。 所以名称中含有北京可以表示为 %北京%。 select device_id, age, university from user_...
Mysql
2021-12-23
0
310
首页
上一页
1
2
3
4
5
下一页
末页