学生信息表为 stu

id(学号)  name(姓名)    sex(性别)    age(年龄)

学生成绩表为result

id(学号)     pid(课程号)  score(成绩)

select id,name,sex,age

from stu

where id = (select id from result as a,result as b

where (a.id = b.id)

and (a.pid = "001" and a.score >b.score));

可以用内连接查询如下(更好理解但是代码量相对比较大):

select id,name,sex,age

from stu t1

inner join

(select id from

(select id,score from result where pid = "001") a

inner join

(select id,score from result where pid = "002") b

on a.id = b.id and a.score > b.score) t2

on t1.id = t2.id;

mysql练习题3:求001课程成绩大于“002”课程成绩的所有学生信息相关推荐

  1. 【每日一练:SQL】求所有数学课程成绩大于语文课程成绩的学生学号

    SQL题: 求所有数学课程成绩大于语文课程成绩的学生学号 数据如下: 1,1,语文,73 2,1,数学,55 3,2,语文,77 4,2,数学,88 5,3,语文,98 6,3,数学,65 7,4,语 ...

  2. 找到不偏科的学生(提取学生的所有课程都大于各个课程平均分的学生)

    今天快手面试,凉凉.首先一道SQL题,刚看起来挺简单的,可是一直不知道如何解决某个学生的所有课程都大于各自的平均分.面试完想了一下,首先计算各个课程的平均分,连接到原本的数据表上,这很容易想到,可是让 ...

  3. python 输入学生成绩大于 90为优_对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”。以下代码如何限制成绩最高100分。...

    对学生成绩大于60分的,输出"合格".低于60分的,输出"不合格".以下代码如何限制成绩最高100分. System.out.println("输入成 ...

  4. python学生成绩管理系统实验报告_【python 学生信息管理系统】

    1. 简述 本文讲述的是用 python 语言写一个简单的学生信息管理系统,系统包含学生信息的增删查改功.同时使用了 mysql5.7.14 来存储数据. 2.准备工作 首先,先搭建好自己的 MySQ ...

  5. oracle查询未被选修的课程,关于数据库” 查询选修所有课的学生信息“ exists解法的理解...

    学生选课信息共三个表: S:学生基本信息 sno   sname 95001 李二 95002 王三 95003 赵四 95004 孙小毛 95005 王大侃 C:课程基本信息 cno   cname ...

  6. python 输入学生成绩大于 90为优_c++ 输入学生成绩,打印出该学生成绩等级,大于等于90为A,小于90且大于等于80为B,小...

    c++ 输入学生成绩,打印出该学生成绩等级,大于等于90为A,小于90且大于等于80为B,小以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶 ...

  7. SQL数据库经典题型(1)查询“001“课程比“002“课程成绩高的所有学生的学号

    题目: 学生表:Student(S#,Sname,Sage,Ssex) ,学号:S#,学生姓名:Sname,学生年龄:Sage,学生性别:Ssex 课程表:Course(C#,Cname,T#),课程 ...

  8. 查询计算机系和英语系的学生信息,MySQL练习题1

    以下SQL操作均在MYSQL上测试过 首先是表定义 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMA ...

  9. sql统计各科成绩大于平均分的人_数据分析师SQL面试必备50题

    以下是SQL面试必备的经典的50道题目,每道题都有博主本人的解题思路和对应的SQL语句. 每道题的思路与答案均为博主本人主观理解,仅供参考. 环境:MySQL8.0 可视化工具:Navicat 1.查 ...

  10. 数据结构与算法 课程设计报告——学生信息管理系统

    一.概述 1.开发背景 使用计算机对学生信息进行管理,拥有手工管理所无法比拟的优点.例如:检索迅速.查找方便.可靠性高.存储量大.成本低等.这些优点能够极大地提高学生信息的效率,也是管理科学化.正规化 ...

最新文章

  1. GitHub接连封杀开源项目惹众怒,CEO亲自道歉
  2. lenze变频器怎么更改地址_英威腾变频器GD300维修
  3. thinking-in-java(13) String字符串
  4. Interllij IDEA如何加快启动时间
  5. oracle goldengate 触发器,Oracle goldengate的触发器错误 OGG-00869
  6. 如何选择嵌入式软件开发平台
  7. 查看防火墙_在 Centos8 上使用 systemctl 防火墙服务
  8. eclipse修改编码方式
  9. ceres之LM算法
  10. TMOD、TCON、SCON、PCON、SBUF寄存器说明
  11. 三分钟明白 Activity工作流 -- java运用
  12. PicGo 安装及配置
  13. Java进阶总结——集合框架
  14. python文献翻译_Python实现一键翻译英文论文,实现了pdf文档英译汉,pdf格式不变...
  15. 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
  16. 搞笑git 程序员改bug_这些神奇又搞笑的bug,真的让程序员万万没想到!
  17. 机器人兴趣班奖状_美术兴趣班奖状称号
  18. (数字IC)低功耗设计入门(二)——功耗的分析
  19. Python标准库简介
  20. 类的继承层次结构的宽度和深度

热门文章

  1. selenium爬取易查分的成绩单
  2. 【ICIP2022】提高对抗攻击的迁移性(在注意力空间下扰动的多样性生成)
  3. 董事会性别多样化:持续增长的董事会“她力量”
  4. 荒野大镖客2救赎,最新Windows游戏评测
  5. Effie : 学生如何培养良好的思维方式?
  6. 电源大师课初级---4.LDO的选择与使用
  7. Python控制屏幕
  8. PPT文档里面如何插入斜体文字
  9. 连接器压接该如何操作?连接器压接的正确操作方式
  10. 安卓开发 Android-Studio 中打开.jks签名文件,获取shai值和md5