首頁  >  文章  >  每日程式設計  >  mysql中常用的聚合函數

mysql中常用的聚合函數

下次还敢
下次还敢原創
2024-04-27 09:03:25828瀏覽

MySQL 聚合函數用於對資料組進行計算並傳回單一值。常見的函數包括:SUM():求和COUNT():非空值計數AVG():平均值MIN():最小值MAX():最大值STDEV():標準差VARIANCE():變異數GROUP_CONCAT( ):連接字串CORR():相關係數REGEXP_REPLACE():正規表示式取代

mysql中常用的聚合函數

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn