2021-08-09sql习题

本文记录了2021年8月9日进行的SQL练习,通过解决一系列的数据库查询问题,深入理解SQL语言的核心概念和使用技巧,包括SELECT语句、JOIN操作和子查询等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 找出佣金高于薪金60%的雇员。    

2 找出部门10中所有经理和部门20中所有办事员的详细资料。    


3 找出部门10中所有经理,部门20中所有办事员以及既不是经理又不是办事员但其薪金大于或等2000的所有雇员的详细资料。    
  
4 找出收取佣金的雇员的不同工作。    
  

5 找出不收取佣金或收取的佣金低于300的雇员。    
 
6 找出各月最后一天受雇的所有雇员。        


7 找出晚于26年之前受雇的雇员。    



8 显示只有首字母大写的的所有雇员的姓名。    


9 显示正好为5个字符的雇员的姓名。    
 

10显示不带有“R”的雇员姓名。    
 
11显示所有雇员的姓名的前三个字符。    
  

12显所有雇员的姓名,用a替换所有“A”。    
  

13显示所有雇员的姓名以及满10年服务年限的日期。   
 

14显示雇员的详细资料,按姓名排序。    
 
15显示雇员姓名,根据其服务年限,将最老的雇员排在最前面。    
 

16显示所有雇员的姓名、工作和薪金,按工作的降序排序,而工作按薪金排序。    

17显示所有雇员的姓名和加入公司的年份和月份,按雇员受雇日所在月排序,并将最早年份的项目排在最前面。    
  
18显示在一个月为30天的情况下所有雇员的日薪金,取整。    
 

19找出在(任何年份的)2月受聘的所有雇员。    
  


20对于每个雇员,显示其加入公司的天数。    
 
21.找出所有的普通员工:


22.求部门中哪些人的薪水最高:


23.求部门平均薪水的等级:


24.求部门平均的薪水等级

25.雇员中哪些人是经理人:


26.不准用组函数,求薪水的最高值

27.求平均薪水最高的部门的部门编号


28.求平均薪水最高的部门的部门名字

29.求比普通员工的最高薪水还要高的经理人名称

1、列出薪金比“SMITH”多的所有员工。

2、列出所有员工的姓名及其直接上级的姓名。

3、列出受雇日期早于其直接上级的所有员工

4、列出薪资高于公司平均员工的所有信息

5、列出最低薪资大于1500的工作


6、列出在部门'SALES'工作的所有员工,假设不知道部门的编号


7、列出与"scott"从事相同工作的员工的信息,但是排除它本身


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

9、列出在每个部门工作的员工的数量、平均工资、平均服役期


10、列出所有员工的姓名、部门名称和工资

11、列出每种工作的最低工资

12、检索员工表中员工姓名、员工工资、部门编号

13、检索员工表中的员工姓名和雇用时间

14、检
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值