`

查询出每门课都大于80分的学生姓名

sql 
阅读更多
用一条SQL语句 查询出每门课都大于80分的学生姓名
name kecheng fenshu
张三  语文     81
张三  数学     75
李四  语文     76
李四  数学     90
王五  语文     81
王五  数学    100
王五  英语     90



select distinct name from chengji
where name not in (select distinct name from chengji where fenshu<=80)


转载出处:http://blog.csdn.net/zhuanshenweiliu/article/details/9040649
分享到:
评论

相关推荐

    要求打印出3门课的平均成绩,以及平均成绩最高的学生的数据(包括学号、姓名、3

    计算每门课程的平均成绩,可以通过遍历所有学生并累加每个学生的课程成绩,然后除以学生总数得到。例如: ```cpp double averageScore(int subjectIndex, const std::vector&lt;Student&gt;& students) { double total =...

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

    (5)统计全班每门课程的平均分,并计算各分数段的学生人数;结果写入文件。 (6)在屏幕输出优等生名单,优等生必须满足下列条件之一:1) 平均成绩大于90分;或平均分大于85分且至少有一门功课为100分;或者平均分...

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

    --25、查询各科成绩前三名的记录--25.1 分数重复时保留名次空缺--25.2 分数重复时不保留名次空缺,合并名次--sql 2000用子查询实现--sql 2005用DENSE_RANK实现--26、查询每门课程被选修的学生数 --27、查询出只有两...

    MYSQL题目练习

    --3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩 --4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩 --4.1、查询在sc表存在成绩的学生信息的SQL语句。 --4.2、查询在sc表中不...

    SQL server练习题

    1.用一条SQL语句 查询出每门课都大于80分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 A: select distinct name from table ...

    数据库表的建立,各种查询及视图建立实验报告

    10. 查询每个同学各门课程的平均成绩和最高成绩,按降序输出姓名、平均成绩、最高成绩:通过聚合函数AVG和MAX计算平均分和最高分,然后按指定顺序排序。 11. 查询所有学生都选修了的课程号和课程名:找出所有学生的...

    设计一个应用程序,用于学生成绩的输入,要求能输入学生姓名、学号、性别以及3门课程成绩。在该程序中要用到的控件:静态文本、编辑框(单行和多行)、单选框、复选框、组框、按钮等,结果如附件程序。

    在本实验中,我们将设计一个应用程序,用于学生成绩的输入,要求能输入学生姓名、学号、性别以及3门课程成绩。在该程序中要用到的控件包括静态文本、编辑框(单行和多行)、单选框、复选框、组框、按钮等。 一、...

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

    一.实验题目 (1)数据库单表查询和多表连接查询 二.实验要求 (1)掌握单表查询SELECT、FROM、...(2)查询每一门课的间接先行课(即先行课的先行课) (3)查询学生的学号、姓名、选修课程的名称和成绩 (4)查询选

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

    MySQL查询练习题旨在帮助用户熟悉和提升SQL查询技巧,涵盖了多方面的数据库操作,如联接查询、聚合函数、条件查询、子查询等。以下是对这些题目的详细解析: 1. **建表**: - 学生表:可能包含学生ID、姓名、性别...

    实验二 查询数据库

    11. 题目11:查询每门课都是80分以上的学生的学号与姓名。通过子查询找出所有课程成绩均大于80分的学号。 SQL 语句:`select sno, sname from s where sno in (select sno from sc group by sno having min(grade)&gt;...

    案例多对多子查询1

    - `COUNT()`函数用于计算某个字段的数量,如查询每个学生的选课数。 - `SUM()`函数用于计算某个字段的总和,如计算每个学生的总成绩。 4. **JOIN操作**: - **查询所有同学的学号、姓名、选课数、总成绩**:这里...

    SQL面试宝典2010版

    1. 查询每门课都大于 80 分的学生姓名 在这个问题中,我们需要使用 NOT IN 语句来查询出每门课都大于 80 分的学生姓名。NOT IN 语句可以用来排除某些记录,使得我们可以获取到满足条件的学生姓名。 解决方案:...

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

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

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

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

    大学生数据库实验.zip

    (2) 查询每一门课的间接先行课(即先行课的先行课)。 (3) 查询学生的学号、姓名、选修课程的名称和成绩。 (4) 查询选修了课程的学生姓名。 (5) 查询所有学生的信息和所选修的课程。 (6) 查询已被选修的课程的情况和...

    数据库原理及运用实验五-复杂查询.doc

    5. 查询所有成绩为优秀(大于 90 分)的学生姓名: 该查询要求输出所有成绩为优秀的学生姓名,可以使用 SELECT 语句从 STUDENT 和 SC 表中提取数据,并使用 WHERE 子句筛选成绩为优秀的学生。 6. 查询既选修了 2 ...

    数据库实验报告

    例如,查询总成绩大于200分的学生学号`SELECT sid FROM sc WHERE (SELECT SUM(grade) FROM sc) &gt; 200 GROUP BY sid`,这里的子查询用于计算每个学生的总成绩。 7. **通配符查询**:使用`LIKE`操作符结合通配符`%`和...

    sql面试题很详细的sql语句面试题

    一、查询每门课都大于80分的学生姓名 问题:使用一条SQL语句查询出每门课都大于80分的学生姓名。 解决方案:select distinct name from table where name not in (select distinct name from table where fenshu&lt;=...

    经典SQL练习题(MySQL版).docx

    1. 使用HAVING子句查询每门课都大于80分的学生姓名 在该题目中,我们可以使用HAVING子句来查询每门课都大于80分的学生姓名。HAVING子句用于过滤分组后的结果,使得我们可以根据分组后的结果进行过滤。 2. 删除重复...

    数据库原理及运用实验四SQL连接查询.doc

    13. 查询每门课程的间接先修课的信息:使用 SELF JOIN 语句实现自连接查询。 14. 查询有不及格的学生姓名和所在系:使用 WHERE 语句和 NOT 运算符实现条件查询。 15. 查询所有成绩为优秀(大于 90 分)的学生姓名...

Global site tag (gtag.js) - Google Analytics