博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[MySQL光速入门]009 SQL强化练习答案
阅读量:5891 次
发布时间:2019-06-19

本文共 2013 字,大约阅读时间需要 6 分钟。

1. 查询 Student 表中的所有记录的 Sname、Ssex 和 Class 列。

select sname,ssex,class from Student;复制代码

2. 查询教师所有的单位即不重复的 Depart 列。

select distinct depart from teacher;复制代码

3. 查询 Student 表的所有记录。

select * from student;复制代码

4. 查询 Score 表中成绩在 60 到 80 之间的所有记录。

select * from score where Degree between 60 and 80;复制代码

5. 查询 Score 表中成绩为 85,86 或 88 的记录。

select * from score where Degree in (85,86,88);复制代码

6. 查询 Student 表中“95031”班或性别为“女”的同学记录。

select * from Student WHERE class="95031" or ssex = "女";复制代码

7. 以 Class 降序查询 Student 表的所有记录。

select * from student order by class desc;复制代码

8. 以 Cno 升序、Degree 降序查询 Score 表的所有记录。

select * from score order by cno asc,degree desc;复制代码

9. 查询“95031”班的学生人数。

select count(*) as 学生人数 from Student where class="95031"复制代码

10. 查询 Score 表中的最高分的学生学号和课程号。

select cno,sno from Score order by degree desc limit 1;复制代码

11. 查询每门课的平均成绩。

select cno,avg(degree) from Score GROUP BY cno;复制代码

12. 查询分数大于 70,小于 90 的 Sno 列。

select sno,degree from score where degree > 70 and degree < 90;复制代码

13. 查询所有学生的 Sname、Cno 和 Degree 列。

SELECT	sname,	cno,	degree FROM	student	INNER JOIN score ON score.sno = Student.sno;复制代码

14. 查询所有学生的 Sno、Cname 和 Degree 列。

SELECT	sno,	cname,	degree FROM	course	INNER JOIN score ON score.cno = course.cno;复制代码

15. 查询所有学生的 Sname、Cname 和 Degree 列。

SELECT	sname,	cname,	degree FROM	Student,	course,	Score WHERE	Student.sno = score.sno 	AND course.cno = score.cno;		SELECT	sname,	cname,	degree FROM	course	INNER JOIN score ON score.cno = course.cno	INNER JOIN student ON score.sno = Student.sno;复制代码

16. 查询 95033 班和 95031 班全体学生的记录。

SELECT	* FROM	course	INNER JOIN score ON score.cno = course.cno	INNER JOIN student ON score.sno = Student.sno WHERE	class = "95031" 	OR class = "95033";复制代码

17. 查询存在有 85 分以上成绩的课程 Cno。

select cno from score WHERE degree > 85;复制代码

18. 查询 Student 表中不姓“王”的同学记录。

select * from student WHERE sname not like "王%";复制代码

19. 以班号和年龄从大到小的顺序查询 Student 表中的全部记录。

select * from student order by class desc,sbirthday asc;复制代码

快速跳转

转载于:https://juejin.im/post/5c9b30bb6fb9a0710c704815

你可能感兴趣的文章
Hibernate例子-自己写的一个干净的给予注解的Hibernate例子
查看>>
WorkFlow入门Step.6—Building a Console Application -For-WF4.0
查看>>
sota系统服务进程的启动与停止(章节:4.2)
查看>>
几个比喻让你彻底明白什么是HTML5
查看>>
Linux基础环境准备
查看>>
JS调用agent的方法
查看>>
4、Bash基础及配置、标准I/O、管道及shell编程基础;
查看>>
综合技术 --mybatis-config.xml文件
查看>>
Java的缓冲流内部实现及其效率探讨
查看>>
mysql+mycat实现读写分离
查看>>
http协议特点,web资源,url通用格式
查看>>
学习安卓开发[1] - 程序结构、Activity生命周期及页面通信
查看>>
安装和卸载软件包
查看>>
socket_ftp下载实例_完善功能
查看>>
部署 k8s Cluster(下)- 每天5分钟玩转 Docker 容器技术(119)
查看>>
40条常见的移动端Web页面问题解决方案
查看>>
Protostar format4
查看>>
import android.support.v7.app.ActionBarActivity; 报
查看>>
mysql Communications link failure
查看>>
grep进阶与sed行编辑器
查看>>