用sql语句查询出每门课都大于80 分的学生姓名案例解析
用一条SQL 语句 查询出每门课都大于80 分的学生姓名
name course grade
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
思路:
第一步,查询姓名,最低分数。
第二步,这里只能查询出最低分数的那个人。需要改进,根据用户名分组(group by name),这样就能查询出每个人的最低分数。
第三步,查询出了每个人的最低分数,我们只需要得到最低分数大于80的学生。通过having语句来筛选。
第四步,我们得到了"王五"的信息,满足我们的要求,但是不是最终的需求,最终的需求是得到每门课大于80分的学生姓名。这样,我们需要再嵌套一个语句,只得到姓名。
答案:
select
name
from
(select name ,min(grade)froma group byname havingmin(grade)>80
)stu;
用sql语句查询出每门课都大于80 分的学生姓名案例解析相关推荐
- 案例:用一条 SQL 语句查询出每门课都大于 80 分的学生姓名
用一条sql语句查询出每门课都大于80分的学生姓名 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出现下面三种情况. 第一可能所有课程都大于80分. 第二可 ...
- 用一条SQL语句查询出每门课都大于80分的学生姓名
两道sql题: 1.用一条SQL语句查询出每门课都大于80分的学生姓名. 2.删除除了自动编号不同,其他都相同的学生冗余信息. 第一题数据如下: 分析:每门课都大于80分,就是说学生最低分数要大于80 ...
- 用一条SQL 语句 查询出每门课都大于80 分的学生姓名
1老规矩,首先分析题目理清楚思路再做题,上图: 2.如上图,查询每门课都大于80分的学生姓名,那么第一反应这还不简单: Select Distinct Name From Student Where ...
- select每门可说大于90分_用一条sql语句查询出“每门”课程都大于80分的学生姓名...
展开全部 首先需要进行分析: 要查询出每门课程都大于80分的学生姓名,因为一个学生有多门课程,所以会出62616964757a686964616fe78988e69d8331333366306534现 ...
- 查询出每门课都大于85 分的学生姓名
用一条SQL 语句 查询出每门课都大于85 分的学生姓名 name course score Mary 语文 87 Mary 数学 75 Jeky ...
- sql语句 查询表中 每门课都大于80分的学生名称 根据以下三种 学习sql 中其他函数的使用
fs:分数 字段 xm: 名称 字段 t: 表名 SELECT xm FROM t GROUP BY xm HAVING MIN(fs) >=80 在having后面使用min 聚合 SELE ...
- MySQL: 查询出student表中每门课都大于80分的学生姓名
查询出student表中每门课都大于80分的学生姓名 说明(小技能):获取某学生它所有课程的分数最小的一科min(score) > 80 进行分析比较即可, 连分数最小的一科都大于80分,那其他 ...
- 用一条SQL语句查出每门课都大于80分的学生的姓名
用一条SQL语句查出每门课都大于80分的学生的姓名,数据表结构如下: 建表SQL如下: create table score(id int primary key auto_increment,nam ...
- 数据库:一条sql语句查询每门课程都大于80分的学生姓名
描述:已知student表有姓名-name,分数-grade,课程-course,它们多对多对多,一条sql语句查询每门课程都大于80分的学生姓名? 分析: ①每门课程,涉及到课程数量统计 SELEC ...
最新文章
- python调用cmd命令会弹出黑框_python 调用cmd,不显示cmd黑框
- Atitit Java OpenCV 捕获视频
- sqlserver2012分页注意事项
- 创建时间指定日期 java,Java避坑之如何创建指定时间Date对象
- 使用 Docker 在 Linux 上托管 ASP.NET Core 应用程序
- 劈尖等厚干涉条纹matlab,劈尖等厚干涉实验中,k=0级的干涉条纹是条纹,与k级暗条纹对应的空气薄膜的厚度为...
- 2017.3.25 SJY摆石子 思考记录
- [剑指Offer] 第5章课后题详解
- 关于汽车人转型,“正能量”故事看腻了,今天来一篇“负能量”的
- 公主与骑士-ZZUOJ
- nvidia驱动程序下载类型怎么选?
- 《制造杀人犯/Making A Murder》中的疑点和感想
- 机器学习之随机森林填补缺失值和众数填补缺失值
- HTML5+CSS3的学习(一)
- (二)Pgcluu监控
- 基于PHP+MySQL的仓库管理系统
- 数字ic设计——UART
- Mac上的日程和任务管理工具Things3你get了吗
- 11-12月份域名行业速报
- 版号“寒冬”再至,游戏出海机会来了?