假設我有一個名爲Employee的表,名稱爲Salary,Salary,Department。SQL:是否需要在SELECT子句中列出GROUP BY子句中的所有屬性?
我知道,這將工作:
SELECT Department, AVG(Salary)
FROM EMPLOYEE
GROUP BY Department;
難道是不正確的,從SELECT子句拋棄「處」,像這樣:
SELECT AVG(Salary)
FROM EMPLOYEE
GROUP BY Department;
還是會仍然工作?
'AVG(薪水)'仍然是一樣的,但是,使用第二個查詢,您不會知道每個平均工資與哪個部門相關。 –
試試看看它是否有效。 –
您需要閱讀SQL的介紹。此外,在提問時,您可以準確解釋您的意思,例如「它仍然有效」。 – philipxy