找出员工的名字,工资,薪水
其中薪水要大于部门的平均工资,并且员工名字有字母 ’U‘
select empName,wage,salary from emptable where salary>depaAverageSalary and empName like "%U%";
不知道对不对,希望可以给你点灵感
表结构发出来啊。。。。。。。。。。。。。。
select 名字字段,工资字段,薪水字段 form 表名 where 薪水字段>平均工资 and 姓名字段 like"%U%"
SELECT s.名字,
s.工资,
s.薪水
FROM 工资表 s
JOIN (
SELECT 部门,
AVG(薪水) AS 平均工资
FROM 工资表
GROUP BY 部门
) d
ON s.部门 = d.部门
WHERE s.薪水 > d.平均工资