一条SQL求大于某字段平均值的条件。
如:一个表table1有字段(姓名,部门,工资)栏位,要用一条SQL求各部门中大于本部门平均工资的SQL。...
如:一个表table1有字段(姓名,部门,工资)栏位,要用一条SQL求各部门中大于本部门平均工资的SQL。
展开
2个回答
推荐于2017-10-02
展开全部
SELECT
table1.*
FROM
table1,
(
SELECT
部门,
AVG(工资) AS 部门平均工资
FROM
table1
GROUP BY
部门
) 子查询
WHERE
table1.部门 = 子查询.部门
AND table1.工资 > 子查询.部门平均工资
table1.*
FROM
table1,
(
SELECT
部门,
AVG(工资) AS 部门平均工资
FROM
table1
GROUP BY
部门
) 子查询
WHERE
table1.部门 = 子查询.部门
AND table1.工资 > 子查询.部门平均工资
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询