列出在每个部门工作的员工数量、平均工资和平均服务期限
时间: 2024-03-08 19:45:47 浏览: 139
可以使用如下的 SQL 语句来列出在每个部门工作的员工数量、平均工资和平均服务期限:
```
SELECT department, COUNT(*) AS num_employees, AVG(salary) AS avg_salary, AVG(YEAR(NOW()) - YEAR(hire_date)) AS avg_service_length
FROM employees
GROUP BY department
```
这个 SQL 语句使用了 `GROUP BY` 子句来按部门分组。`COUNT(*)` 函数用于计算每个部门的员工数量,`AVG(salary)` 函数用于计算每个部门的平均工资,`AVG(YEAR(NOW()) - YEAR(hire_date))` 函数用于计算每个部门的平均服务期限,其中 `NOW()` 函数返回当前日期和时间,`YEAR()` 函数用于提取日期的年份。
相关问题
列出每个部门的员工数量,平均工资和平均服务期限
假设你使用的是名为"employees"的数据库,其中包含一个"departments"表和一个"employees"表。"departments"表包含每个部门的名称和ID,"employees"表包含每个雇员的信息,包括所属的部门、工资和服务期限。
你可以使用以下SQL查询语句来获取每个部门的员工数量、平均工资和平均服务期限:
```
SELECT d.department_name, COUNT(e.employee_id) AS employee_count, AVG(e.salary) AS avg_salary, AVG(e.job_tenure) AS avg_tenure
FROM departments d
INNER JOIN employees e
ON d.department_id = e.department_id
GROUP BY d.department_name;
```
这个查询语句会连接"departments"表和"employees"表,并使用GROUP BY子句将结果按部门名称分组。然后,它会使用COUNT函数计算每个部门的员工数量,并使用AVG函数计算每个部门的平均工资和平均服务期限。最终结果将按部门名称排序。
用sql列出在每个部门工作的员工数量、平均工资和平均服务期限
可以使用如下的SQL语句来列出在每个部门工作的员工数量、平均工资和平均服务期限:
```
SELECT department, COUNT(*) AS num_employees, AVG(salary) AS avg_salary, AVG(YEAR(NOW()) - YEAR(hire_date)) AS avg_service_length
FROM employees
GROUP BY department;
```
这个查询语句会在 employees 表中按部门进行分组,然后使用 COUNT 函数计算每个部门的员工数量,使用 AVG 函数计算每个部门的平均工资和平均服务期限。最后返回每个部门的名称、员工数量、平均工资和平均服务期限。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)