24直播网
当前位置: 首页 > 资讯 > 足球资讯 > 马刺VS尼克斯直播_马刺VS尼克斯直播免费高清在线观看_马刺VS尼克斯直播在线无插件

马刺VS尼克斯直播_马刺VS尼克斯直播免费高清在线观看_马刺VS尼克斯直播在线无插件

马刺VS尼克斯直播_马刺VS尼克斯直播免费高清在线观看_马刺VS尼克斯直播在线无插件

解题思路:

分析题目的关键字,“学生信息”、“课程分数”、“课程编号”

第一步:锁定使用表,学生表、成绩表,这两张表能提供题目所有所需信息

第二步:通过Sid主键连接学生表和成绩表

第三步:进行同一学生不同成绩比较,那么就还需要再连接一个成绩表,利用Sid相同,Cid不同进行关联

第四步:最终回到题目,只需要筛选一下课程,利用WHERE比较分数即可

结果展示:

解法1

 解法2 

解题思路:

分析题目的关键字词,“课程编号”、“同时存在”

第一步:锁定所需要的表,成绩表SC

第二步:需要用到INNER JOIN,实现1名学生的2门课程在同一行,左边的Cid等于“01”课程,右边的Cid等于“02”课程

第三步:简化,不用子查询

结果展示:

解题思路:

分析题目:与上题类似,但限制条件是“01”课程必须有,而“02”课程不必须

第一步:锁定需要表,成绩表SC

第二步:需要用到LEFT JOIN,实现1名学生的2门课程在同一行,而且左边Cid等于“01”课程,右边Cid等于“02”课程

第三步:简化,不用子查询

结果展示:

解题思路:

分析题目:限制条件是“01”课程必须不存在、“02”课程必须存在,直接用WHERE实现即可

第一步:锁定需要表,成绩表SC

第二步:筛选出存在“01”课程的学生

第三步:使用NOT IN 筛选出不存在“01”课程、但是存在“02”课程的学生

 结果展示:

解题思路:

分析题目的关键词,“学生编号”、“学生姓名”、“平均成绩>=60”

第一步:锁定使用表,学生表、成绩表,这两张表能提供题目所有所需信息

第二步:成绩表按照Sid聚合,获取平均成绩,并且筛选出平均成绩>=60的Sid和平均成绩

 第三步:利用INNER JOIN 连接学生表,获取学生姓名

 结果展示:

解题思路:

分析题目关键词,“SC表”、“成绩”、“学生信息”

第一步:锁定表,学生表、成绩表

第二步:以成绩表为主,左连接学生表,连接主键Sid,使用LEFT JOIN

 第三步:使用GROUP BY,从成绩表中取出唯一Sid,左连接学生表

 结果展示:

解题思路:

分析题目的关键词,“学生信息”、“选课总数”、“所有课程总成绩”

第一步:锁定表,学生表、成绩表

第二步:在SC表中对Sid进行聚合,获取每个学生的选课总数、所有课程总成绩

第三步:学生表为主表,与第二步得到的成绩汇总进行左连接

结果展示:

解题思路:

第一步:锁定表,学生表、成绩表

第二步:筛选出有成绩的Sid

第三步:利用有成绩的Sid对Student表做筛选

结果展示:

扩展解法:

解题思路:

分析题目关键词,“老师”、“李”、“数量”

第一步:锁定表,教师表

第二步:筛选出[李]姓老师(提示:使用“LIKE”,“%”代表占位符)

 第三步:统计[李]姓老师的数量

结果展示:

解题思路:

分析题目的关键词,“教师姓名”、“学生信息”

第一步:锁定表,教师表、课程表、成绩表、学生表全部要用

第二步:关联课程表和教师表,得到课程Cid与教师Tname的关系

第三步:与成绩表关联,得到学生Sid与教师Tname的关系

第四步:与学生表关联,获取学生信息

第五步:增加筛选条件,Tname为[张三] 

结果展示:

解题思路:

分析题目的关键词,“同学信息”、“所有课程”

第一步:锁定表,学生表、成绩表、课程表

第二步:根据课程表,获取全部课程总数

 

 第三步:根据成绩表,获取每个学生的所学课程总数,并筛选出所学课程总数小于全部课程总数的学生Sid

第四步:关联学生表,获取学生信息 

结果展示:

解题思路:

分析题目关键词,“学生信息”、“课程”

第一步:锁定表,成绩表、学生表

第二步:根据成绩表,获取“01”同学所学课程编号

第三步:使用IN,获取课程编号在“01”同学所学课程编号范围内的记录 

第四步:关联学生表,获取学生信息 

结果展示:

解题思路:

分析题目关键词,“学生信息”、“课程”、“完全相同”

这里的“完全相同”有2个含义:

没有学习“01”号同学学习课程以外的其他课程与“01”号同学学习课程数量相等

第一步:锁定表,学生表、成绩表

第二步:找出学了“01”号同学学习课程以外其他课程的同学

第三步:排除第二步找到的同学以及“01”号同学 

第四步:筛选出与“01”号同学所学课程数量相等的同学 

第五步:关联学生表,获取学生信息

结果展示:

解题思路:

分析题目关键词,“学生姓名”、“张三老师”

第一步:锁定表,4张表

第二步:关联课程表和教师表,筛选出张三老师讲授课程的Cid

第三步:关联成绩表,获取学过张三老师课程的Sid

第四步:关联学生表,使用NOT IN,筛选出没有学过“张三”老师课程的Sid 

 展示结果:

解题思路:清水鼓动分析预测推荐

分析题目关键词,“学号姓名”、“平均成绩”、“课程”

第一步:锁定表,学生表、成绩表

第二步:求同学的平均成绩

第三步:找出有两门及以上不及格课程的同学 

第四步:结合第二步和第三步,求有两门及以上不及格课程的同学的平均成绩奇才推荐分析预测

第五步:关联学生表,获取学生姓名 

结果展示:

解题思路:

分析题目关键词,“学生信息”、“课程信息”、“降序”

第一步:锁定表,学生表、成绩表

第二步:筛选“01”课程分数小于60的Sid

 第三步:关联学生表,获取学生信息,并且按照分数降序排列

结果展示:

解题思路:

分析题目关键词,“所有学生”、“所有课程”、“平均成绩”

第一步:锁定使用表,学生表、成绩表

第二步:获取所有学生的所有课程成绩(学生左连接成绩表,没有成绩显示null)

第三步:求学生的平均成绩 

第四步:给每条成绩记录加上平均成绩,最终按照平均成绩降序排列 

结果展示:

解题思路:

分析题目:课程号、课程名称、聚合计算(选修人数,最高分,最低分,平均分,及格率,中等率,优秀率,优良率)、排序

第一步:确定使用表,成绩表、课程表

第二步:聚合计算(使用条件判断语句 CASE WHEN)

 第三步:排序(按照选修人数降序,课程号升序排列)

第四步:关联课程表,获取cname

 结果展示:

解题思路:

使用窗口函数

解题思路:

使用窗口函数rank()

使用窗口函数dense_rank()

标签:

推荐新闻

球队排行

足球 篮球
英超 德甲 法甲 西甲 意甲
排名球队胜/平/负积分
NBA CBA
排名球队胜/负胜率
东部联盟 西部联盟

热门标签