SQL查询参考答案

1.分别查询学生表和学生修课表中的全部数据.

select * from student

select * from sc

2.查询计算机系的学生的姓名、年龄。

select 姓名,年龄from student where 所在系='计算机系'

3.查询选修了c01号课程的学生的学号和成绩。

select 学号,成绩from sc where 课程号='c01'

4.查询成绩在70到80分之间的学生的学号,课程号和成绩.

select 学号,课程号,成绩from sc where 成绩between 70 and 80

5.查询计算机系年龄在18到20之间且性别为"男"的学生的姓名和年龄.

select 姓名,年龄from student where 所在系='计算机系' and 性别='男' and 年龄between 18 and 20

6.查询9512101号学生的修课情况.

select * from sc where 学号='9512101'

7.查询c01号课程成绩最高的分数.

select max(成绩) 最高分from sc where 课程号='c01'

select 学号,课程号,成绩最高分from sc where 成绩=(select max(成绩) from sc where 课程号='c01')

8.查询学生都修了哪些课程,要求列出课程号

select distinct 课程号from sc

9.查询Northwind 数据库中orders表的OrderID,CustomerID和OrderDate,并奖最新的订购日期(OrderDate)列在前面.

use Northwind

select OrderDate,OrderID,CustomerID from orders

10.查询Northwind 数据库中orders表的ShipCountry列以B,C,D,F开始且第三个字符为"a"的OrderID,CustomerID 和ShipCountry信息.

select OrderID,CustomerID,ShipCountry from orders where ShipCountry like '[BCDF]_a%'

11.查询Northwind 数据库中orders表的ShipCountry列不以A,B,C,D,E,F开始且最后一个字母是"a"的OrderID,CustomerID和ShipCountry信息.

select OrderID,CustomerID,ShipCountry from orders where ShipCountry like '[^ABCDEF]%A'

12.查询学生数据库中学生的最大年龄和最小年龄.

use sqllx

select max(年龄) 最大年龄,min(年龄) 最小年龄from student

13.查询修了c02号课程的所有学生的平均成绩,最高成绩,最低成绩.

select avg(成绩) 平均成绩,max(成绩) 最高成绩,min(成绩) 最低成绩from sc where 课程号='c02'

14.统计每个系的学生人数.

select 所在系, count(*) 人数from student group by 所在系

15.统计每门课程的修课人数和考试最高分.

select 课程号,count(*) 修课人数,max(成绩) 最高分from sc group by 课程号

16.统计每个学生的选课门数,并按选课门数的递增顺序显示结果

select 学号,count(课程号) 选课门数from sc group by 学号order by count(课程号)

17.统计各系的修课的学生总数和考试的平均成绩.

select 所在系,count(*) 学生总数,avg(成绩) 平均成绩from student st join sc on st.学号=sc.学号group by 所在系18.查询选课门数超过两门的学生的平均成绩和选课门数.

select 学号,count(课程号) 选课门数,avg(成绩) 平均成绩from sc group by 学号having count(课程号)>2 19.列出总成绩超过200分的学生,要求列出学号,总成绩

select 学号,sum(成绩) 总成绩from sc group by 学号having sum(成绩)>200

查询计算机系男生修了,sql练习参考答案相关推荐

  1. 删除计算机系学生(在student表中),数据库原理及应用(第2版)习题参考答案

    When Grade between 70 and 79 THEN Grade = '中' When Grade between 60 and 69 THEN Grade = '及格' Else Gr ...

  2. 2022年“研究生科研素养提升”系列公益讲座在线测评题目与参考答案

    一.单选题 1.查新的结论与所提供的检索词或检索式有很大关系,如加上一个地区或物种的限定,很可能使一项并不新颖的研究,被鉴定为创新性成果.下列选项中,正确的解决办法是( ) 继续原有方式 扩大查新范围 ...

  3. 查询计算机系所有男生的姓名,数据库查询所有男生的姓名,班级

    数据库查询所有男生的姓名,班级 來源:互聯網  2010-05-13 00:56:05  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 問題描述: 还有2.查询 ...

  4. 数据库 查询计算机系姓王,数据库上机实验报告——SQL Server 2008 简单查询.doc

    实验题目SQL Server 2008 简单查询实验时间2016年5月13日实验地点T616实验成绩 实验性质□验证性 √设计性 □综合性教师评价: □算法/实验过程正确: □源程序/实验内容提交 □ ...

  5. sql查询计算机系学生的学号和姓名,实验5数据库的简单查询操作答案.docx

    (6) 从学生信息表中查询计算机系年龄小于 (6) 从学生信息表中查询计算机系年龄小于 20 的学生的信息 SQL 代码如下: (2) (2) 从学生信息表中查询所有学生的姓名和学号信息并分别 实验 ...

  6. 为计算机系创建视图,使用SQL创建视图和存储过程

    @[toc] 1.定义所有女生信息的视图"F_Student"(5分) CREATE VIEW F_Student AS SELECT * FROM Student WHERE S ...

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

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

  8. efcore多表查询出错_如何提高sql查询的效率?

    数据量大的情况下,不同的SQL语句,消耗的时间相差很大.按下面方法可以提高查询的效果. 1. select子句中尽量避免使用* select子句中,*是选择全部数据的意思.比如语句:"sel ...

  9. ASP中SQL语句参考及记录集对象

    DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化.既易学又易懂的语法.此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操 ...

最新文章

  1. php的反射作用是什么意思,php反射的作用是什么
  2. Flex 布局详解 - 转自阮一峰老师
  3. mysql通过视图查看_MySQL教程92-MySQL查看视图
  4. BE镜像还原系统过程
  5. ORM是进化还是倒退?
  6. php beego,MixPHP 2.2 / Beego 1.12 数据库查询性能对比
  7. 【数据结构与算法】之深入解析“基本计算器”的求解思路与算法示例
  8. 毕业设计:文献参考(十三)
  9. JavaScript 原型总结三 函数和对象的关系
  10. python控件随窗口变化而适配_python pyqt5 设置控件随窗体拉伸
  11. php 获取 参数名和参数值,如何快速的获得url地址中参数名和参数值(在看PHP手册的时候无意间看见这两个函数,猜想能不能搭配使用。)...
  12. 蓝桥杯-----历届试题 小数第n位
  13. Python之pygame安装教程
  14. 硬盘性能测试DD命令详解
  15. 阿里云科学家丁险峰:万物互联的价值在哪里?
  16. PostgreSQL 怎么通过命令来恢复删除的数据
  17. ubuntu 9.04/9.10 下代码阅读工具 kscope 的安装
  18. echarts折线图鼠标移入页面出现抖动
  19. element 实现 表格 跨页选择
  20. PLSQL解压版安装及配置

热门文章

  1. python获取当前时间、今天零点、23时59分59秒、昨天的当前时间、明天的当前时间
  2. python实用脚本-获取软件md5值
  3. 字节跳动校招面试题演练
  4. Matlab显示图像三维信息
  5. HTTP之(二)HTTP协议简介
  6. lumen 框架学习
  7. 纪念日或者悼念日 网站改为灰白模式
  8. 个性化智能推荐(协同过滤算法)技术研究
  9. 360 千亿级数据量的 Kafka 深度实践
  10. win7字体大小怎么设置_怎么设置 win7系统excel2010定时保存和数据恢复的方案 -win7系统使用教程...