MySQL练习题1

SQL语句练习题一

1、选择部门30中的所有员工;
2、列出所有办事员(CLERK)的姓名,编号和部门编号;
3、找出奖金高于工资的员工;
4、找出奖金高于工资的60%的员工;
5、找出部门10中的所有经理(MANAGER)和部门20中所有的办事员(CLERK)的详细资料;
6、找出部门10中所有的经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其工资大于或等于2000的所有员工的详细资料;
7、找出收取奖金的员工的不同工作;
8、找出不收取奖金或者收取的奖金低于100的员工;
9、找出各月倒数第三天受雇的所有员工;
10、找出早于12年前受雇的员工;
11、以首字母大写的方式显示所有员工的姓名;
12、显示正好为5个字符的员工的姓名;
13、显示不带有“R”的员工姓名;
14、显示所有员工姓名的前三个字符;
15、显示所有员工的姓名,用“a”替换所有的“A”;
16、显示满10年服务年限的员工的姓名和受雇日期;
17、显示员工的详细资料,按姓名排序;
18、显示员工的姓名和受雇日期,根据其服务年限,将最老的员工排在最前面;
19、显示所有员工的姓名、工作和工资,按工作的降序排序,若工作相同则按工资排序;
20、显示所有员工姓名、加入公司的年份和月份,按受雇日期所在月排序,若月份相同则将最早年份的员工排在最前面;
21、显示在一个月为30天的情况所有员工的日工资,忽略余数;
22、找出(任何年份的)2月受聘的所有员工;
23、对于每个员工,显示其加入公司的天数;
24、显示姓名字段的任何位置包含“A”的所有员工的姓名;
25、以年月日的方式显示所有员工的服务年限;

1、选择部门30中的所有员工;
在这里插入图片描述
2、列出所有办事员(CLERK)的姓名,编号和部门编号;
在这里插入图片描述

3、找出奖金高于工资的员工;
在这里插入图片描述

4、找出奖金高于工资的60%的员工;
在这里插入图片描述

5、找出部门10中的所有经理(MANAGER)和部门20中所有的办事员(CLERK)的详细资料;
在这里插入图片描述

6、找出部门10中所有的经理(MANAGER),部门20中所有办事员(CLERK),既不是经理又不是办事员但其工 资大于或等于2000的所有员工的详细资料;
在这里插入图片描述

7、找出收取奖金的员工的不同工作;
在这里插入图片描述

8、找出不收取奖金或者收取的奖金低于100的员工;
在这里插入图片描述

9、找出各月倒数第三天受雇的所有员工;
在这里插入图片描述

10、找出早于12年前受雇的员工;
在这里插入图片描述

11、以首字母大写的方式显示所有员工的姓名;
在这里插入图片描述

12、显示正好为5个字符的员工的姓名;
在这里插入图片描述

13、显示不带有“R”的员工姓名;
在这里插入图片描述

14、显示所有员工姓名的前三个字符;
在这里插入图片描述

15、显示所有员工的姓名,用“a”替换所有的“A”;
在这里插入图片描述

16、显示满10年服务年限的员工的姓名和受雇日期;
在这里插入图片描述

17、显示员工的详细资料,按姓名排序;
在这里插入图片描述

18、显示员工的姓名和受雇日期,根据其服务年限,将最老的员工排在最前面;
在这里插入图片描述

19、显示所有员工的姓名、工作和工资,按工作的降序排序,若工作相同则按工资排序;
在这里插入图片描述

20、显示所有员工姓名、加入公司的年份和月份,按受雇日期所在月排序,若月份相同则将最早年份的 员工排在最前面;
在这里插入图片描述

21、显示在一个月为30天的情况所有员工的日工资,忽略余数;
在这里插入图片描述

22、找出(任何年份的)2月受聘的所有员工;
在这里插入图片描述

23、对于每个员工,显示其加入公司的天数;
在这里插入图片描述

24、显示姓名字段的任何位置包含“A”的所有员工的姓名;
在这里插入图片描述

25、以年月日的方式显示所有员工的服务年限;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值