-1

私の目標は、平均以上の教育レベルを持つ従業員をリストすることです

これが私が持っているものです

Select  [ED_LVL],
   AVG (ED_LVL) as 'AVG ED_LVL'
   From [Enterprise].[dbo].[Employee]
   Group BY [ED_LVL]

ある種のサブクエリまたはパーティションを作成する必要があると思いますか? これを行う方法がわからない ありがとう!

4

4 に答える 4

1

これは、平均関数の使用方法です。

SELECT AVG(column_name) FROM table_name

あなたの質問に関して、これを試してください:

Select  * FROM [Enterprise].[dbo].[Employee] 
WHERE [ED_LVL]>(SELECT AVG(ED_LVL) FROM [Enterprise].[dbo].[Employee])

これにより、ED_LVL が平均 ED_LVL より大きい従業員の詳細が得られます。

于 2013-10-29T04:13:56.637 に答える