`
www-hello
  • 浏览: 99283 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查询每门课程成绩都大于80分学生的学号

SQL 
阅读更多

数据库 表 student
name score course
A 85  语文
A 75  数学
A 82  英语
B   75  语文
B   89  数学
B   79  英语
天使美眉90 语文
天使美眉100 数学
天使美眉100 英语

请找出每门课程都超过80分的那个人名字的SQL语句

SQL1:

select name from test.stu
group by name
having count(score) =sum(case  when score>80 then 1 else 0 end )

SQL2:

select name from stu
group by name
having name not in (
select name from stu
where score <80)

SQL3:

select name from test.stu
group by name
having min(score)>=80

0
0
分享到:
评论

相关推荐

    MYSQL题目练习

    --38、查询课程编号为01且课程成绩在80分以上的学生的学号和姓名; --39、求每门课程的学生人数 --40、查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩 --41、查询不同课程成绩相同的学生的学生...

    c++课程设计 学生成绩管理系统

     计算每门课程成绩不及格(分)以及优秀(大于90分)的学生个数Count。  计算每门课程的标准方差Variance。  查询功能Query:可以根据输入的学生姓名或者学号,查询该学生的所有课程的成绩。  排序功能Sort...

    简易学生成绩统计程序

    (1)由键盘输入每个学生的学号和四门课程的成绩。 (2)计算每个学生的平均分和总分。 (3)按总分从高到低排出名次,并按名次输出每个学生的情况,包括学号、各科成绩、平均分和总分。 (4)根据用户要求输出某门课程(由镶...

    C学生成绩管理 代码+报告

    (1)能按班级完成对学生若干门课程成绩的录入、修改。 (2)能求出学生的总分及平均分,并能根据学生的平均成绩排序,若平均分相同则名次并列;结果写入文件。 (3)能根据学号或姓名查询学生成绩。 (4)能按班级...

    数据库原理A实验报告二(实验报告二)

    (9)查询选修了两门以上课程的学生学号与课程数 (10)查询选修课程数大于等于2的学生的学号。平均成绩和选课门数,并按平均成绩降序排序 2、多表连接查询 (1)查询选修了【数据库原理】的计算机系的学生学号和...

    SQL语言嵌套查询和数据更新操作

    22. 查询选修课程成绩至少有一门在80分以上的学生学号; 23. 查询选修课程成绩均在80分以上的学生学号; 24. 查询选修课程平均成绩在80分以上的学生学号; 25. 选做:针对SPJ数据库中的四个表S,P,J,SPJ,完成...

    sql超级经典(练习题+答案)

    要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 --44、检索至少选修两门课程的学生学号 --45、查询选修了全部课程的学生信息 --46、查询各学生的年龄--46.1 只按照年份来算--46.2...

    sql语句练习题及答案.doc

    "SQL 语句练习题及答案" 根据提供的文件信息,我们可以总结出以下知识点: 一、数据库设计 * 设计一个数据库 School,包含三个表:Student、Course 和 SC。...* 查询每门课程成绩都高于该门课程平均分的学生学号。

    c语言之学生成绩管理系统

    学生成绩信息包括:学号,姓名,三门课程成绩(数学、英语和计算机)等。 主要功能: (1) 计算各个学生的总分及平均分,并按平均分排出名次。 (2) 统计全班学生平均分成绩,输出60分以下、60~79、80~89、90分...

    数据库基础实验的实验报告附图

    13) 查询每一门课程成绩都大于等于80分的学生学号、姓名和性别,把值送往另一个已经存在的基本表STU(SNO,SNAME,SSEX)中 14) 把所有学生学号和课程号连接追加到新表中 15) 所有学生年龄增1 16) 统计3门...

    《学生成绩管理系统的设计》c程序设计

    ④ 输出平均分大于80分的同学信息; ⑤ 输出有不及格课程的同学信息; ⑥ 输出平均分最高的同学信息; ⑦ 按学号查询学生信息; ⑧ 按学号修改某学生信息并输出; ⑨ 添加某学生信息; ⑩ 删除某学生信息; ⑪ 根据...

    数据库实验.docx

    (7)查询所有课程的成绩都在80分以上的学生的姓名、学号、且按学号升序排列; (8)查询缺成绩的学生的姓名,缺成绩的课程号及其学分数; (9)查询有一门以上(含一门)三个学分以上课程的成绩低于70分的学生的姓名...

    数据库系统及应用教程-实验项目四、聚合函数及其应用

    (12)统计每个学生选修课程的平均分,列出平均分大于70分的学号和平均分。 (13)查询20岁以下学生的姓名,查询结果按学号降序排列。 (14)查询全体学生信息,查询结果按年龄升序排列,相同年龄按性别降序排列。

    综合练习4:企业综合SQL笔试1

    1、查询“201”课程比“202”课程成绩高的所有学生的学号 2、查询平均成绩大于“60”分的同学的学号和平均成绩 3、查询“所有”同学的学号、姓名、选课数、总

    用java写的一个简单的学生成绩管理系统(含代码)

    本文将详细介绍一个简单的学生成绩管理系统,该系统使用 Java 语言编写,旨在为教师和学生提供一个统一的平台,方便了教师对成绩的管理,学生对于成绩的查询等。 一、系统功能概述 该系统主要由四大块组成:分数...

    数据库系统及应用教程-实验项目五、高级查询

    (7)查询选课成绩大于60分以上的学生的学号和姓名。 (8)查询成绩至少比学号为S3的学生选修的某一门课成绩要高的学生的学号、课程号和成绩。 (9)查询成绩比学号为S3的学生选修的任一门课成绩都要高的学生的学号...

    交互式SQL的使用,创建Student数据库,包括Students,Courses,SC表

    (7)查询所有课程的成绩都在80分以上的学生的姓名、学号、且按学号升序排列; (8)查询缺成绩的学生的姓名,缺成绩的课程号及其学分数; (9)查询有一门以上(含一门)三个学分以上课程的成绩低于70分的学生的姓名...

    MySQL常用练手题目集合 MySQL查询练习题(50题) 共18页.pdf

    45 -- 44、检索至少选修两门课程的学生学号 15 46 -- 45、查询选修了全部课程的学生信息 15 47 -- 46、查询各学生的年龄 16 48 -- 47、查询本周过生日的学生 16 49 -- 48、查询下周过生日的学生 16 50 -- 49、查询...

    VB.vb.rar_vb.net 排列

    VB.NET实例 定义一个员工模式 建立一个学生表 向S表增加SENTRANCE列,其数据类型为...查询有一门课程等于95分的学生学号、姓名、课程号和成绩。 查询成绩为95分的学生学号和姓名。 查询选修了全部课程的学生姓名。

    MS-SQL 50条常用select语句(以学生表为例)

    在这个查询中,我们使用了 not in 运算符来过滤出所有课程成绩小于 60 分的同学,然后选择出学生的学号和姓名。 查询没有学全所有课的同学的学号、姓名 在这个查询中,我们使用了 having 子句来过滤出没有学全所有...

Global site tag (gtag.js) - Google Analytics