我從http://sqlzoo.net/wiki/SUM_and_COUNT_Quiz#quiz0,第四個人得到了一個問題。我選擇了第二個選項,但結果證明第五個選項是正確的答案。我不知道爲什麼這個sql語句是錯誤的。誰能告訴我原因?先謝謝你。關於在哪裏和羣組的sql錯誤由
SQL語句如下所示:
SELECT region, SUM(area)
FROM bbc
WHERE SUM(area) > 15000000
GROUP BY region
爲什麼回答這個問題是「沒有結果是因爲無效使用WHERE功能」?
您不能在'where'子句中放置聚合函數(如'sum()')。他們屬於'擁有'條款。 –