MySQL入门练习题
in with 0 comment

MySQL入门练习题

in with 0 comment
  1. 取得每个部门最高薪水的人员名称

  2. 哪些人的薪水在部门的平均薪水之上

  3. 取得部门中(所有人的)平均薪水等级

  4. 不准用分组函数(Max)取得最高薪水(给出两种解决方案)

  5. 取得平均薪水最高的部门的部门编号(至少给出两种解决方案)

  6. 取得平均薪水最高的部门的部门名称

  7. 求平均薪水等级最低的部门的部门名称

  8. 取得比普通员工(员工代码没有在mgr字段上出现的)最高薪水还要高的领导人姓名

  9. 取得薪水最高的前五名员工

  10. 取得薪水最高的第六到第十名员工

  11. 取得最后入职的五名员工

  12. 取得每个薪水等级有多少员工

  13. 有三个表,S(学生表),C(课程表),SC(学生选课表),

    S(SNO, SNAME)代表(学号,姓名),
    C(CNO,CNAME,CTEACHER)代表(课号,课名,教师),

    SC(SNO,CNO,SCGRADE)代表(学号,课号,成绩)
    问题:

    1. 找出没选过“黎明”老师的所有学生姓名

    2. 列出两门以上(包含)不及格学生姓名及平均成绩

    3. 既学过1号课程又学过2号课程所有学生姓名

  14. 列出所有员工及领导的姓名

  15. 列出受雇日期早于其直接上级的所有员工编号、姓名、部门名称。

  16. 列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门

  17. 列出至少有五个员工的所有部门

  18. 列出薪金比“SMITH”多的所有员工信息

  19. 列出所有“SLERK”(办事员)的姓名及其部门的名称和部门人数

  20. 列出薪金大雨1500的各种工作及从事此工作的雇员人数。

  21. 列出在部门“SALES”(销售部)工作员工的姓名,假定不知道销售部的部门编号。

  22. 列出薪金高于高于公司平均薪金的所有员工所在部门、上级领导、雇员的工资等级。

  23. 列出与“SEOTT”从事相同工作的所有员工及部门名称。

  24. 列出薪金等于部门30中员工的薪金的其它员工的姓名和薪金。

  25. 列出薪金高于在30部门工作的所有员工薪金的员工姓名和薪金、部门名称

  26. 列出在每个部门工作的员工数量,平均工资和平均服务期限,没有员工的部门,部门人数是0

  27. 列出所有员工的姓名、部门名称和工资。

  28. 列出所有部门的详细信息和人数。

  29. 列出各种工作的最低工资及从事此工作的雇员名称

  30. 列出个个部门的“MANAGER”(领导)的最低薪金

  31. 列出所有员工的年工资,按员工年薪低到高排序

  32. 求出员工领导薪水超过3000的员工名称与领导名称

  33. 求出部门名称中带“S”的部门员工的工资合计、部门人数

  34. 给任职日期超过30年的员工加薪10%。