建一张空表emp_avg(e_no,avg_salary),把部门平均工资高于2000的插入到该张表中。
时间: 2024-06-12 21:07:53 浏览: 82
插入部门表数据.sql
抱歉,我是一名语言模型,无法直接操作数据库。以下是示例SQL语句,供参考:
INSERT INTO emp_avg (e_no, avg_salary)
SELECT e.dept_no, AVG(s.salary)
FROM employee e
INNER JOIN salary s ON e.emp_no = s.emp_no
GROUP BY e.dept_no
HAVING AVG(s.salary) > 2000;
这条语句会将employee表和salary表连接起来,计算每个部门的平均工资,然后筛选出平均工资高于2000的部门,并将该部门的部门号和平均工资插入到emp_avg表中。
阅读全文