[英]Can I use the result of a SUM function in the WHERE clause of SQL?
例如,假設我有
SELECT sum(...) as total
我可以做類似的事情嗎
WHERE total > 10
當我嘗試實際的語法時,使用MySQL在“ where子句”中得到一個未知的錯誤列“ total”
對於涉及聚集的條件,請使用HAVING
而不是WHERE
:
SELECT SUM(somecolumn) AS total FROM sometable HAVING total > 10;
嘗試HAVING
HAVING total > 10
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.