99问答网
所有问题
一条SQL求大于某字段平均值的条件。
如:一个表table1有字段(姓名,部门,工资)栏位,要用一条SQL求各部门中大于本部门平均工资的SQL。
举报该问题
推荐答案 推荐于2017-10-02
SELECT
table1.*
FROM
table1,
(
SELECT
部门,
AVG(工资) AS 部门平均工资
FROM
table1
GROUP BY
部门
) 子查询
WHERE
table1.部门 = 子查询.部门
AND table1.工资 > 子查询.部门平均工资
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eOjtWjvvW.html
其他回答
第1个回答 2012-10-20
select * from table1
where 工资 > (select avg(工资) from table1)
相似回答
大家正在搜
相关问题
sql查大于平均值的列
写一条SQL求平均值的语句,并将结果赋值给符合条件的字段!
MYSQL语句中查询字段中大于某个数且小于某个数之间的条件怎...
SQL 所有列中大于某个数的数据的平均值
【急求】用sql语句求成绩表中各个科目大于平均值的人数
sql 根据两个字段求平均值
SQL查询语句:如何将一列连续数值大于某个值的数据行进行统计
SQL 查询出一列记录的最大值 大于平均值