mysql查询操作练习题(sql新手速进!!!)

目录

1.查询student表中所有的记录
2.查询student表中所有记录的s_name,s_sex和s_class列
3.查询教师所有的单位但是不重复的t_depart列
4.查询score表中成绩在60-80之间所有的记录(sc_degree)
5.查询score表中成绩为85, 86, 或者88的记录(sc_degree)
6.查询student表中’95031’班或者性别为’女’的同学记录
7.以class降序查询student表中所有的记录
8.以c_no升序.sc_degree降序插叙score表中所有的数据
9.查询’95031’班的学生人数
10.查询score表中的最高分数的学生号和课程号.(子查询或者排序)
11.查询每门课的平均成绩
12,查询score表中至少有2名学生选修的,并且以3开头的课程的平均分
13.查询分数大于70但是小于90的s_no列:
14.查询所有的学生 s_name , c_no, sc_degree列
15.查询所有学生的s_no, c_name, sc_degree列
16.查询所有的学生 s_name , c_name, sc_degree列
17.查询班级是’95031’班学生每门课的平均分
18.查询选修"3-105"课程的成绩高于’109’号同学’3-105’成绩 的所有同学的记录
19.查询成绩高于学号为’109’,课程号为’3-105’的成绩的所有记录
20.查询所有学号为108.101的同学同年出生的所有学生的s_no,s_name和s_birthday
21.查询 张旭 教师任课的学生的成绩
22.查询选修课程的同学人数多余 5 人的教师姓名
23.查询95033班和95031班全体学生的记录
24.查询存在85分以上成绩的课程c_no
25.查出所有’计算机系’ 教师所教课程的成绩表
26.查询’计算机系’与’电子工程系’ 不同职称的教师的name和rof
27, 查询选修编号为"3-105"课程且成绩至少高于选修编号为’3-245’同学的c_no,s_no和sc_degree,并且按照sc_degree从高到地次序排序
28.查询选修编号为"3-105"且成绩高于选修编号为"3-245"课程的同学c_no.s_no和sc_degree
29. 查询所有教师和同学的 name ,sex, birthday
30.查询所有’女’教师和’女’学生的name,sex,birthday
31.查询成绩比该课程平均成绩低的同学的成绩表
32.查询所有任课教师的t_name 和 t_depart(要在分数表中可以查得到)
33.查出至少有2名男生的班号
34.查询student 表中 不姓"王"的同学的记录
35. 查询student 中每个学生的姓名和年龄(当前时间 - 出生年份)
36. 查询student中最大和最小的 s_birthday的值
37.以班级号和年龄从大到小的顺序查询student表中的全部记录
38.查询"男"教师 及其所上的课
39.查询最高分同学的s_no c_no 和 sc_degree;
40. 查询和"李军"同性别的所有同学的s_name
41.查询和"李军"同性别并且同班的所有同学的s_name
42. 查询所有选修’计算机导论’课程的’男’同学的成绩表
43.内连接
44.外连接(左连接、右连接)

答案及数据库

已上传

说明

习题来源:https://www.bilibili.com/video/av39807944
若有侵权,请及时联系删除


版权声明:本文为weixin_44745147原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。