HAVING 子句用於對聚合結果進行篩選,具體作用包括:對分組後的資料進行篩選排除不滿足條件的群組基於多個條件進行篩選嵌套聚合
#MySQL 中HAVING 子句的作用
HAVING 子句用於對聚合結果進行篩選,它在GROUP BY 子句之後使用。 HAVING 子句透過聚合列的條件過濾,僅選擇滿足該條件的聚合結果行。
具體作用:
使用語法:
<code>SELECT 聚合函数(列名) FROM 表名 GROUP BY 分组列 HAVING 聚合条件;</code>
範例:
<code>SELECT COUNT(*) AS 总数 FROM 订单 GROUP BY 客户ID HAVING COUNT(*) > 1;</code>
此查詢統計每個客戶的訂單數量,並篩選出訂單數量大於1 的顧客。
與WHERE 子句的差異:
以上是mysql中having的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!