MySQL 聚合函數用於對資料組進行計算並傳回單一值。常見的函數包括:SUM():求和COUNT():非空值計數AVG():平均值MIN():最小值MAX():最大值STDEV():標準差VARIANCE():變異數GROUP_CONCAT( ):連接字串CORR():相關係數REGEXP_REPLACE():正規表示式取代
MySQL 中常用聚合函數
聚合函數用於對一組資料進行計算,並傳回單一值。 MySQL 中提供了多種聚合函數,具有不同的用途。
1. SUM():
求取數字列的和。
2. COUNT():
計算列中非空值的個數。
3. AVG():
計算數字列的平均值。
4. MIN():
傳回數字列中的最小值。
5. MAX():
傳回數字列中的最大值。
6. STDEV():
計算數字列的標準差。
7. VARIANCE():
#計算數字列的變異數。
8. GROUP_CONCAT():
將指定列中的值連接成一個字串。
9. CORR():
計算兩個數字欄位之間的相關係數。
10. REGEXP_REPLACE():
使用正規表示式取代字串中的子字串。
用法:
聚合函數通常與 GROUP BY 子句一起使用,並將資料分組,然後對每個群組套用聚合函數。例如:
<code class="sql">SELECT department, SUM(salary) FROM employee GROUP BY department;</code>
這將按部門對員工薪資進行求和,並傳回每個部門的總薪資。
以上是mysql中常用的聚合函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!