查询大于平均值的数据SQL

Sales表:

OrderID

Region

Total

1

A

100.00

2

C

80.00

3

A

130.00

4

B

90.00

5

B

100.00

6

C

120.00

7

A

90.00

8

C

90.00

9

B

80.00

 

查询销售额大于本地区平均水平的记录。

 

查询SQL:

SELECT

     a.*,

FROM

     sales a

INNER JOIN (

     SELECT

          Region,

          AVG(Total) AS Total

     FROM

          sales

     GROUP BY

          Region

) b ON a.Region = b.Region

WHERE

     a.Total >= b.Total

 

猜你喜欢

转载自blog.csdn.net/yujie020/article/details/81705969