练习题一
单表查询

  1. select * from practise.XM_stu

— 查询出所有的男同学;
— 查询出所有的性别不为男同学
— 查询年龄大于22的学生
— 查询年龄大于22岁的女同学 and 且 or 或
— 查询出年龄大于24岁,小于32岁 或者学历为本科的学生
— 查询出姓徐的同学 %:表示0到多个任意字符 _: 代表一个任意字符
— 查询出手机号以152开头的学生信息
— 查询出大于等于24岁,小于等于32岁的学生
— 查询2019-10-01 00:00:00 到 2019-10-31 23:59:59注册的学生 用creat_time
— 查询学历为大专本科的学生
— 查询年龄等于22 、24、28岁的学生
— 查询学历为大专,性别为女 学历本科,性别男 的同学
— 查询河南省平顶山市 江西省上饶地区的学生
— 查询年龄小于22,大于32岁的学生
— 查询出不是2月份生日的学生
— 查询出学历不为大专本科的学生
— 查询出生日非空的数据

课后作业

作业一、

1、分别统计下住宿和不住宿的学生人数 board字段

2、统计下各个年龄段有多少学生

3、统计下各个学历的人数

4、统计下班级人数少于10人的班级

5、统计下学生人数少于10人的省份

6、统计每个班级大专本科各多少人

7、统计下每个班级年龄小于25岁的人数

8、统计下每个班的平均年龄

9、查询出学生年龄都大于25岁的班级

10、查询出1906和1908班男生和女生的平均年龄,结果按照平均年龄降序排序

11、统计每个班学历不为大专本科的男女生人数

12、统计学生人数超过3人的省份,并按学生人数倒序展示

13、查询最大年龄超过25岁的班级,并按照最大年龄倒序展示

14、统计每个班男女生的最大年龄,并按照最大年龄倒序展示

15、统计每个班学生中,姓名为三个字的学生人数

16、统计每个班中,年龄超过24岁的男女生人数

17、统计每个班,需要电脑的人数 computor字段

18、统计出每个班8月份生日的学生人数

19、查询出每个班的90后,并按照班级升序和年龄倒序展示

20、查询出平均年龄不低于20岁的班级人数和平均年龄

作业二、

  1. /*
  2. Course(课程表) 表结构 CID(课程编号),Cname(课程名),TID(老师编号)
  3. SC(成绩表) 表结构 SID(学生编号),CID(课程编号),score(成绩)
  4. Student(学生表) 表结构 SID(学生编号),Sname(学生姓名),Sage(学生出生年月),Ssex(学生性别)
  5. Teacher(老师表) 表结构 TID(老师编号),Tname(老师姓名)
  6. */
  7. 涉及 多表查询
  8. -- 1、查询出所有学生的姓名
  9. -- 2、查询出所有学生的姓名和性别
  10. -- 3、查询出学生表全部信息
  11. -- 4、查询出成绩大于80分的学生编号,成绩
  12. -- 5、查询出成绩等于80分的学生编号,课程编号,成绩
  13. -- 6、查询出成绩不超过80分的学生编号,成绩
  14. -- 7、查询出成绩不低于80分的学生编号,成绩
  15. -- 8、查询出成绩低于80分的学生编号,成绩
  16. -- 9、查询出成绩在6080分之间的学生编号,成绩
  17. -- 10、查询出姓王的学生
  18. -- 11、查询出姓名中包含兰字的学生
  19. -- 12、查询出姓名中第二个字为风字的学生
  20. -- 13、查询出不姓王的女学生
  21. -- 14、查询出成绩不在6080分之间的学生
  22. -- 15、查询出成绩为80分或者60分的学生编号并对学生编号去重
  23. -- 16、查询出成绩不为60分和80分的学生,并对学生编号去重
  24. -- 17、查询出学生编号01的学生,成绩高于80分的课程编号
  25. -- 18、查询出所有学生的成绩并按照成绩从高到低的顺序排序
  26. -- 19、查询出所有学生信息,并按照出生日期从远及近排序
  27. -- 20、查询出所有学生的成绩,取成绩最高的三条记录
  28. -- 21、查询出所有学生的成绩,取35条记录
  29. -- 22、统计出所有学生的总成绩
  30. -- 23、统计出所有学生的平均成绩
  31. -- 24、统计出所有学生的最高成绩
  32. -- 25、统计出所有学生的最低成绩
  33. -- 26、统计出成绩表中共有多少条记录
  34. -- 27、统计每个学生的总成绩
  35. -- 28、统计每个学生的平均成绩
  36. -- 29、统计每个学生的最高成绩
  37. -- 30、统计每个学生的最低成绩
  38. -- 31、统计每门课及格的学生数
  39. -- 32、统计每门课都及格的学生编号
  40. -- 33、查询出名字叫周梅每门课的成绩
  41. -- 34、查询出李四教的所有学生
  42. -- 35、查询出李四老师教的课程的平均成绩
  43. -- 36、查询出每个老师教的课程的平均成绩
  44. -- 37、查询出每个老师教的学生人数
  45. -- 38、查询出选课人数不低于2人的课程和老师姓名
  46. -- 39、查询出总分最高的课程及老师姓名
  47. -- 40、查询平均成绩最高的学生姓名