摘要:ORA-00934 不可在此使用群體函數
我們不能使用 WHERE 的指令。
SQL 有提供一個 HAVING 的指令,而我們就可以用這個指令來達到這個目標。
HAVING 子句通常是在一個 SQL 句子的最後。一個含有 HAVING 子句的 SQL 並不一定要包含 GROUP BY 子句。HAVING 的語法如下:
SELECT "欄位1", SUM("欄位2")
FROM "表格名"
GROUP BY "欄位1"
HAVING (函數條件)
請讀者注意: 如果被 SELECT 的只有函數欄, 那就不需要 GROUP BY 子句。
SELECT store_name, SUM(sales)
FROM Store_Information
GROUP BY store_name
HAVING SUM(sales) > 1500