MySQL 最流行的50道题,学完可以巩固几乎所有的查询,推荐分享---

作者: 晏犹眠分类: 校园学习 发布时间: 2020-09-13 21:15:26 浏览:110311 次

MySQL 最流行的50道题,学完可以巩固几乎所有的查询,推荐分享---

22岁的15号球衣:
初学者表示膜拜,条理清晰,方法覆盖全面,老师的操作失误几乎没有,我要这硬币有何用!!!!!

宗邸躲时雨:
36题我认为不是很严谨,只限定最低分>70,选出来的可能是只修了2门课的,但题目应该是是让选修了所有课且每门>70的学生信息,我认为应该再加一个限定课程数目=所有课程数目,我的做法是先选出满足这两个条件的sid然后用这个表和其他表去联立。

【回复】嗯,你这样理解应该更严谨
火车远方:
看到下方有人发了这篇博客,确实结合起来看更加秒!https://zhuanlan.zhihu.com/p/113173133

【回复】回复 @竖子横眉 :我昨天晚上 复制该链接 是看到页面了。你如果有需要呢 留个邮箱 我发给你
【回复】回复 @妮宝永远爱你 :用电脑浏览器
Snow_Fell:
卧槽牛逼,卧槽牛逼,卧槽牛逼,正需要!!感谢三连了

神坑之父:
这边有视屏里面的数据库文件以及数据(唯一有区别的是成绩表里面有一个多出来的主键id,查的score的时候不要用select *,不然会多出来一排id),附带的自己写的练习用select文件需要的话自己拿去用吧 下附链接: 链接:https://pan.baidu.com/s/1rYRR0DOw80UxshsjyDSESw?pwd=q95n 提取码:q95n 初学者[脸红]

【回复】回复 @脑子不太好的小哥哥 :我没动这个分享链接密码对的
佩奇在学习:
第22题是不是有问题呀?所有课程的成绩的第2-3名,最后结果应该有六个记录吧

【回复】它似乎写的是所有课程,而不是每门课程,所以只有两条记录,应该是这么理解
佩奇在学习:
感谢up主,思路好清晰[给心心]做完了这50道题感觉基础查询这一块真的进步很多!

略略略1585:
有基础但是听不懂,很牛逼,不明觉厉,三联

三叉戟飞艇:
老师用的是92语法 我比较习惯99语法join进行链接

我要给你一大锤:
47题:这样写和老师你写的方法有啥区别吗? SELECT * FROM student where week(S_sage)=week(now());

【回复】这个可能有误差,平年闰年周数不一样,我折腾那两步是把生日的年数转换成和当前日期的年数一样, 比如生日1991-1-1 ,我转换成了2020-1-1 , 这样两个都是从2020开始计算周数
【回复】回复 @晏犹眠 :明白了,谢谢老师
给你阿帕茶:
工作了一年多了,部分题还会懵一下,不知道如何下手,谢谢老师帮忙巩固了,真的非常有用

常大伟考研:
up主请问开窗函数的列可以用where条件筛选吗

【回复】开窗函数一般跟聚合函数的,看你筛选的内容,通常都是放到子查询的
安全感gg:
老师讲得很好,但好像少了一个内容:行转列、列转行方面的

【回复】case when 一般,我没具体讲[笑哭]
【回复】其他地方也有讲case when的 b站资源这么多[滑稽]
枫林灬衫:
老师,第二个长型数据变宽型数据时为什么要加max呢。。。

【回复】后面有分组,max为了把数据拿出来
欧麦嘎11:
为什么我第一题什么都没输出,语句我已经对了n次,没错,就是没输出什么,只有标题,但是去掉and a.s_id = b.s_id,就会多出一条相同的数据,有哪位大佬知道咋回事么

课程 MySQL练习题 技能 经验分享 MySQL sql 学习心得 九月打卡挑战

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!