MySQL面试题

本文整理了关于MySQL的一些经典面试题目,包括查询男女员工平均工资、各部门总薪水、重复员工信息、特定部门薪水排名及平均薪资等。同时,提出了在多表环境下,如何查询部门的2016年9月薪资总额、部门人数和每月薪资支出。还讨论了如何从两个表中获取特定信息,以及如何找出员工表中的第二高薪水。这些问题涵盖了基础查询、聚合函数、多表联查以及高级查询技巧。
摘要由CSDN通过智能技术生成

MySQL面试题:

  1. 有一张员工表emp,字段:姓名name,性别sex,部门depart,工资salary。查询以下数据:
    1、查询男女员工的平均工资
    2、查询各部门的总薪水
    3、查询总薪水排名第二的部门``
    4、查询姓名重复的员工信息
    5、查询各部门薪水大于10000的男性员工的平均薪水
--1、查询男女员工的平均工资
select sex ,avg(salary) from emp group by sex;
--先按照男女分组,然后求平均

--2、查询各部门的总薪水
select  depart sum(salary) from emp group by depart;
--先按照部门分组,然后求总和

--3、查询总薪水排名第二的部门
select  depart sum(salary) from emp group by depart order by desc limit 1,1;
--先按照部门分组,然后求总和,在将结果进行降序排序,输入第二

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值