sql各部门在各年龄段的平均工资

sql各部门在各年龄段的平均工资,第1张

select dept,avg(salary) as 平均工资 from emp group by dept having age< 20;

select dept,avg(salary) as 平均工资 from emp group by dept having age between 20 and 40

select dept,avg(salary) as 平均工资 from emp group by dept having age >= 40

这样应该就可以了

access中查找各位员工在2005年平均工资高于150方法如下:

1、打开该数据库中存储员工工资信息的表格。

2、选择“查询设计”视图,点击“创建查询”按钮。

3、在“显示表格”窗口中选择存储员工工资信息的表格,并双击它添加到查询中。

4、在表格视图中选择“工资”列,在“标准”区域下方输入“>150”,在同一行下方输入“2005”(即筛选出2005年的数据)。

5、点击查询工具栏上的“计算列”按钮,在“字段”列中输入“平均工资”,在“表达式”列中输入“[工资]”,在同一行下方输入“AVG”。

6、点击查询工具栏上的“运行”按钮,将会得到一个包含符合条件的员工在2005年的平均工资的查询结果。

select TOP 1部门名称 from (

select 部门名称,avg(薪水)

from d

group by 部门名称

order by avg(薪水) desc )

不知道你的是什么数据库。这个是基于MSSQL的

应发工资的总额方法:1 语法形式:select 列名 | expr | agfunc(列名) [[, 列名 | expr | agfunc(列名)] ] from 表名1 [, 表名2 ] [where 检索条件]; ①expr:常量,列名,由常量、列名、特殊函数及算术运算符构成的算术运算式 ②agfunc:聚集函数,如求平均、求和等示例1求有差额(差额>0)的任意两位教师的薪水差额:select T1Tname as TR1, T2Tname as TR2, T1Salary - T2Salary from Teacher T1, Teacher T2 where T1Salary > T2Salary;示例2依据学生年龄求学生的出生年份,当前是2019年:select SS#, SSname, 2019 - SSage + 1 as Syear from Student S;

以上就是关于sql各部门在各年龄段的平均工资全部的内容,包括:sql各部门在各年龄段的平均工资、access中如何查找各位员工在2005年平均工资高于150、sql语句求解,d表有所有员工的部门名称和薪水,要筛选出平均薪水最高的部门等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9794520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存