oracle部门平均工资视图,在Oracle中创建一个显示每个部门平均工资的视图?(Creating a view in Oracle that will show the average salar...
时间: 2024-01-21 20:19:02 浏览: 126
可以使用以下的SQL语句在Oracle中创建一个显示每个部门平均工资的视图:
```
CREATE VIEW dept_avg_salary_view AS
SELECT department_id, AVG(salary) AS avg_salary
FROM employees
GROUP BY department_id;
```
在这个例子中,我们创建了一个名为“dept_avg_salary_view”的视图。这个视图使用了“employees”表中的数据,并且根据“department_id”分组计算每个部门的平均工资。
要查询这个视图,只需要使用以下的SQL语句:
```
SELECT * FROM dept_avg_salary_view;
```
这将返回一个包含每个部门平均工资的结果集。
阅读全文