黑马程序员技术交流社区

标题: MySql练习题 [打印本页]

作者: zp675745087    时间: 2018-12-7 00:24
标题: MySql练习题
01.查询每个雇员的编号、姓名、职位。

02.查询出所有的职位,使用DISTINCT消除掉显示的重复行记录。

03.计算每个雇员的编号、姓名、基本年薪。年薪=(工资+奖金)*12,(使用IFNULL函数判断NULL)


05.查询基本工资高于2000的全部雇员信息。

07.查询出所有不是CLERK的详细信息。
08.查询出所有销售人员(SALESMAN)的基本信息,并且要求销售人员的工资高于1300。
09.查询出工资范围在1500~3000之间的全部雇员信息(包含1500和3000)。
10.查询出所有经理或者是销售人员的信息,并且要求这些人的基本工资高于1500。


13.查询所有领取奖金高于100的雇员信息。
14.查询出雇员编号是7369、7566、9999的雇员信息。



21.查询部门30中的所有员工。

22.查询出所有办事员(CLERK)的姓名,编号和部门编号。

23.查询出奖金高于薪金的员工。

24.查询出奖金高于薪金的60%的员工。
25.查询出部门10中所有经理(MANAGER)和部门20中所有办事员(CLERK)的详细资料。

26.查询出部门10中所有经理,部门20中所有办事员,既不是经理又不是办事员但其薪金大于或等于2000
的所有员工的信息。


27.查询出收取了奖金的员工从事的工作。

28.查询出不收取奖金或收取的奖金低于100的员工。

29.查询出不带有“R”的员工的姓名。

30.查询出每个雇员的姓名、职位、领导姓名。

31.查询出所有员工的编号、姓名及其直接上级的编号、姓名,显示的结果按领导年工资的降序排列。
32.查询出在销售部(SALES)工作的员工姓名、基本工资、雇佣日期、部门名称。(不知道销售部编号)。
33.查询出所有员工的姓名、部门名称和工资。
34.查询出所有员工的年工资,所在部门名称,按年薪从低到高排序。
35.查询出某个员工的上级主管及所在部门名称,并要求出这些主管中的薪水超过3000。
36.查询出公司的最高和最低工资。
37.查询出每个部门的人数、平均工资,只显示部门编号。
38.查询出每种职位的最高和最低工资。
39.查询平均工资高于2000的职位信息,以及从事此职位的雇员人数、平均工资。
40.查询员工编号大于其领导编号的每个员工的姓名、职位、领导名称。
41查询出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。
42.查询出部门名称和这些部门的员工信息(数量、平均工资),同时列出那些没有员工的部门。
43.查询工资比 smith更高的全部员工信息。
44.查询工资和职位和 smith相同的所有员工信息。  
45.查询各部门的部门编号,部门名词,部门地址,员工人数和平均工资。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2