MySQL 是一個流行的關系型數據庫系統,它支持聚集操作,這種操作也稱為聚合函數或聚合查詢。聚集操作可以幫助開發人員對數據進行分析和統計,比如計算平均值、最大值、最小值、求和等。
下面是一些常見的 MySQL 聚集函數:
SELECT COUNT(*) FROM table_name; -- 計算行數 SELECT AVG(column_name) FROM table_name; -- 計算平均值 SELECT MAX(column_name) FROM table_name; -- 找出最大值 SELECT MIN(column_name) FROM table_name; -- 找出最小值 SELECT SUM(column_name) FROM table_name; -- 計算總和
聚集操作還可以與 WHERE 和 GROUP BY 子句一起使用,以更精確地篩選和統計數據。例如:
SELECT country, COUNT(*) FROM table_name WHERE age >18 GROUP BY country; -- 統計每個國家年齡大于 18 歲的人數
需要注意的是,聚集操作在處理大數據量時可能會影響查詢性能,因此需要進行優化和索引。