1.(1)查询选修了课程号为"01","02","03"的学号、课程号和成绩记录

select sno,cno,grade
from score
where cno='08181060' orcno='08181170' orcno='08181192'

(2)查询课程号"01","02","03"除外的,成绩大于60分的学号、课程号和成绩记录

select sno,sc.cno,sc.grade
from course c,score sc
where c.cno=sc.cno andsc.grade>60 and(c.cno<>'08181060' orc.cno<>'08181170' orc.cno<>'08181192')

(3)查询选修了课程号为"01","02","03",成绩在70-80分的学号、课程号和成绩记录

select sno,sc.cno,sc.grade
from course c,score sc
where c.cno=sc.cno andsc.grade>70 andsc.grade<80 and(c.cno='08181060' orc.cno='08181170' orc.cno='08181192')

(4)查询选修了课程号为"01"的最好成绩、最差成绩、平均成绩记录

select max(grade) 最好成绩,min(grade) 最差成绩,avg(grade) 平均成绩
from score
where cno='08181170'

(5)查询'001'班的男生人数

select  count(*) 男生数
from student
where depart='001'and gender='男'

(6)查询'001'班黄姓同学的人数

select count(*) 人数
from student
where depart='001' and sname like '黄%'

(7)查询'001'班黄姓同学的学号、姓名

select sno,sname
from student
where depart='001' and sname like '黄%'

(8)查询1980后出生的副教授记录

select *
from teacher
where year(getdate())-age>1980

(9)查询编号为'0128'教师的授课门数

select count(cno) 授课门数
from course
where tno='0128'

(10)查询还没有安排授课老师的课程信息

select *
from course
where tno=null

2. (1)在表score中插入数据,要求每个同学选修3门课以上,每门课至少3个同学选修。

(2)查询至少选修了3门课的同学的学号和选修课程门数。

(3)查询学号为2015874101,20158741107,2015874111三位同学不及格课程门数,查询结果按照学号降序排列。

(4)查询每个同学的学号、姓名、选修的课程名称、成绩、上课老师姓名,按照学号升序排列结果。
(5)查询《数据库课程设计》的间接先修课,要求出输出课程编号,课程名称,间接先修课的课程编号和名称。

(6)查询所有学生的选课情况(包括没有选课的学生)。

3.(1) 查询每一个同学的学号、最好成绩、最差成绩、平均成绩。

(2) 查询最低分大于70,最高分小于90的学生学号 。

(3)查询所有同学的学号、姓名、最好成绩、最差成绩、平均成绩。

(4)查询最低分大于70,最高分小于90的学生学号 、姓名、班级。

(5) 查询选修'08181060'课程的成绩高于'2015874101'号同学成绩的所有学生学号

(6)查询选修'203'课程的成绩高于'103'号同学成绩的所有学生学号、姓名

(7)查询与”张三”同学同岁的所有学生的信息

(8)查询与"张三"同龄同班的学生姓名

(9) 查询成绩比该课程平均成绩低的学生的学号,成绩

数据库原理——实验二《数据查询》相关推荐

  1. 数据库原理实验二 数据库管理 实验报告

    广州大学学生实验报告实验二:数据库管理 此篇分享仅供参考学习,图文禁复制,勿作他用!谢谢配合! 数据库原理实验之实验二:数据库管理 软件:Oracle SQL Developer 今天实验才刚开始,花 ...

  2. 数据库——实验二 数据查询

    1.实验目的 理解SQL 程序设计基本规范,熟练运用SQL 语言实现数据查询,包括单表查询.分组统计查询和连接查询.嵌套查询合和集合查询. 2.实验内容和要求 针对tpch 数据库或自建数据库test ...

  3. mysql查询2个isbn数据,数据库实验二 数据查询

    ALTER TABLE 书目 ADD 出版年份 VARCHAR(100); UPDATE 书目 SET 出版年份='2005' WHERE ISBN='7040195836'; UPDATE 书目 S ...

  4. 数据库-实验二-数据查询

    --查询"红楼梦"目前可借的各图书编号,及所属版本信息 select 图书编号,出版单位 from 书目,图书 where 书目.isbn=图书.isbn  and 书名='红楼梦 ...

  5. 【考】数据库原理与技术 数据查询

    1.某网上书店后台数据库的部分关系模式如下: 会员(会员编号,用户名,密码,姓名,地址,邮编,电话,消费额,积分) 图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格) 订单( ...

  6. 实验四 数据查询——简单查询 Sql Server数据库实验

    实验四  数据查询--简单查询   一.实验目的 1.掌握SQL查询语句的基本概念  2.掌握SQLServer查询语句的基本语法 3.熟练使用SQL的Select语句对单表进行查询 4.熟练掌握并运 ...

  7. 数据库实验报告 数据查询

    桂 林 理 工 大 学 实  验  报  告 班级软件2班学号3162052051734姓名梁振宇同组实验者 实验名称数据查询日期 2018年 06 月05 日 一.实验目的: 1.      观察查 ...

  8. 按学号和姓名进行查询c语言,数据库实验4 数据查询(答案)

    数据库技术与应用实验 实验4 数据查询 实验4 数据查询 学号:18103317 专业:电子信息工程 一.实验内容和步骤 1.在studentsdb数据库中,使用下列SQL语句将输出什么?并说明语句中 ...

  9. 【数据库原理实验(openGauss)】金融场景化实验

    金融场景化实验 文章目录 金融场景化实验 一.金融数据模型 1.E-R图 2.关系模式 3.物理模型 Client(客户)表 bank_card(银行卡)表 finances_product(理财产品 ...

最新文章

  1. 自学成才翁_如何发挥自学成才的内在游戏
  2. VMWARE ESXI 虚拟硬盘的格式:精简置备、厚置备延迟置零、厚置备置零
  3. 关于$_SERVER['PHP_AUTH_USER']
  4. Stream流中的常用方法_concat
  5. 扩展Snackbar 使其支持居中显示
  6. 飞腾 linux 内核,FT2004-Xenomai
  7. [PyTorch] 神经网络处理图像
  8. JSP内置对象及部分常用方法
  9. Telink BDT 的使用方法
  10. 【JAVA实现近义词匹配挖取算法】
  11. 取石子问题--威佐夫博弈(Wythoff‘s game)
  12. 用户提交job后,abaqus的inp文件处理过程
  13. 华硕无畏15 2023款评测 华硕无畏15 2023款参数配置
  14. Fortran中输出Tecplot格式
  15. 【六更完结!由于字数限制开新文章继续】零基础信号与系统学习笔记:复指数信号、傅里叶级数的系数推导、三角函数正交性、离散傅里叶变换、相位补偿、z变换表、逆变换表、常见序列及其作用
  16. 先验分布,后验分布,共轭分布的关系
  17. 2018年暑假 纪中培训总结
  18. Unity Android通过拍照和相册上传头像(图片)
  19. oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp
  20. Linux下部署kettle

热门文章

  1. 26.编辑距离(一)
  2. 【华人学者风采】陈积明 浙江大学
  3. 机工社威武!再送你30本我的第二套数据分析书籍!
  4. 类似淘票票 选座功能(svg)
  5. DDSM数据库在windows环境下的转换
  6. SSD固态硬盘怎么选?选对接口是关键
  7. 【Halcon 计算点到直线和点到直线延长线的距离】
  8. 阴阳师进不去怎么办?阴阳师海外打不开解决办法!
  9. 用机械键盘敲代码会不会更带感 ?送 9 套雷柏机械键盘
  10. python输入直角三角形的两直角边,求周长、面积和锐角度数