2016-07-25 43 views
-3
Name Salary Department 
A 9568 IT 
B 7854 IT 
C 8564 IT 
D 4875 IT 
E 5895 HR 
F 8858 HR 
G 9858 HR 
H 11852 FINANCE 
I 7582 OPERATION 
J 5892 OPERATION 
K 12850 FINANCE 
L 5265 STORE 
M 3582 STORE 
N 8520 FINANCE 

編寫SQL查詢以獲取薪水高於部門IT和操作員工平均工資的姓名通過SQL查詢獲取比在IT和操作中工作的員工的平均工資更高的姓名

+1

您正在使用哪些DBMS?順便說一句:在你的樣本數據中沒有員工在IT **和** OPERATION中工作 –

回答

0
SET @value = AVERAGE(Salary) FROM YOURTABLE WHERE department in ('OPERATION', 'IT') 
SELECT * FROM YOURTABLE WHERE Salary > @value; 

我認爲應該有效。用您的餐桌名稱替換YOURTABLE。

+0

你是對的xd –

+0

那不是SQL,那就是T-SQL –

相關問題