mysql怎么查询工资 mysql查询最低工资
mysql查询男生总工资和女生总工资怎么做?
你这个也没有列个表结构啊,不会是因为我在pc版看不到你的题目内容?不过估计表结构都差不多,比如是这样:
成都创新互联是专业的凤庆网站建设公司,凤庆接单;提供网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行凤庆网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
表名:tb
字段:name(姓名),gender(性别)、salary(工资)
那么sql的写法就是:
select gender, sum(salary) from tb group by gender;
这样就可以了
关于MySQL工资查询语句
首先需要确认几个问题或者说条件:
1、所有人员从属于三级部门
2、所有分支终端都是三级部门
这样的话语句是非常好写的,使用表内联合查询就好,不需要使用连接查询语句如下,具体字段我就不写了,自己参悟吧;
SELECT u.*,a.`name`,b.`name`,c.`name` FROM yonghu u,bumen a,bumen b,bumen c
WHERE a.`parentid` = b.`departid` AND b.`parentid` = c.`departid` AND a.`departtype` = 3 AND
b.`departtype` = 2 AND c.departtype = 1 AND u.uid = a.departid;
如果不符合上述条件的话 就需要加入逻辑判断了,比较复杂,下班了 没有心情写!
MySQL子查询(六)
定义:查询中嵌套查询就是子查询
子查询的本质:
找出工资大于Mark的员工名字和工资
分析:
1.查询出Mark的工资是多少
2.查询出高于1450工资的人
整合成子查询
子查询的特点:
为什么相关子查询的效率极其低下?
结论:
性能排序/优先使用
关联/分组查询无关子查询相关子查询
1. 找出工资比'BLAKE'多的员工
2. 列出薪金高于公司平均薪金的所有员工,所在部门
3. 查询出工资最低的员工的姓名,工作,工资
4. 列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称
或者
5.查找出职位和'MARTIN' 或者'SMITH'一样的员工的平均工资
6. 列出薪金比“BLAKE”或“WARD”多的所有员工的编号、姓名、部门名称、其领导姓名。
7. 找出各个部门中大于他所在部门平均工资的员工名和工资
8. 查找出收入(工资加上奖金),下级比自己上级还高的员工编号,员工名字,员工收入
9. 得到每个月工资总数最少的那个部门的部门编号,部门名称,部门位置
10. 查找出部门10和部门20中,工资最高第3名到工资第5名的员工的员工名字,部门名字,部门位置
11. 以职位分组,找出平均工资最高的两种职位
12. 查询出各部门总薪资,平均薪资,总人数,显示部门编号,部门名称与部门总薪资(没有员工的部门也需要统计)
当前标题:mysql怎么查询工资 mysql查询最低工资
文章URL:http://azwzsj.com/article/ddgjopc.html