SQL查询第三次训练(重点关照对象)

这篇博客主要探讨了20个SQL查询问题,涵盖了员工薪资、部门平均年龄、人员统计、产品信息、销售数据等多个业务场景。通过解决如何查询部门最高薪资、平均年龄、重复员工姓名、产品销售排名等难题,深入理解SQL在数据分析和业务操作中的应用。
摘要由CSDN通过智能技术生成

1,统计各部门男员工,女员工的最高薪资 (员工)

   select 部门,if(性别=-1 or 性别='False','女','男') as 性别,max(目前薪资) as 最高薪资 from 员工
   group by 部门,性别 

2、统计各部门平均年龄(员工)

select 部门,format(avg(year(now())-year(出生日期)),2) as 平均年龄 from 员工 group by 部门

3、统计超过666人的部门(员工)

select 部门,count(部门) as 人数 from 员工 group by 部门 having 人数>666

4.查询员工表中年龄最大的员工信息

select 员工编号,姓名,出生日期 from 员工 where 出生日期=(select min(出生日期) from 员工)

select 员工编号,姓名,出生日期 from 员工 order by 出生日期 limit 1

5.查询员工表中各部门年龄最小的员工信息(难)

select  distinct a.姓名,a.部门,a.出生日期 from 员工 a  where
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值