首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 資料庫技術(十八):統計函數 AVG、COUNT、MAX、MIN、SUM 完整指南

     編輯:關於SqlServer

統計函數概覽

又稱基本函數或彙總函數,常用於 SELECT 子句作為結果欄位回傳。語法:SELECT 函數名(欄位1 或 *), ... FROM 表名。參數必須括於括號,多參數以逗號分隔。

1. AVG()

回傳數值欄位算術平均值,僅適用數值型。範例:求各部門平均薪資。


語法


查詢與結果

2. COUNT()

回傳符合條件且非 NULL 的資料筆數。COUNT(*) 計算所有列(含 NULL)。COUNT(DISTINCT 欄位) 計算唯一值個數。範例:計算部門數、列出員工少於 3 人的部門編號。


語法


範例與結果

3. MAX() / 4. MIN()

回傳數值、字元、日期型欄位的最大/最小值,忽略 NULL。範例:求最高薪員工姓名、最資深員工姓名。


語法與範例

5. SUM()

回傳數值欄位總和,忽略 NULL。範例:求各部門薪資總額、單一查詢同時取得最大、最小、平均薪資。


語法與結果

6-9. 進階統計函數

  • STDEV():樣本標準差,型別 float。
  • STDEVP():母體標準差。
  • VAR():樣本變異數。
  • VARP():母體變異數。

以上函數運算式型別同 STDEV,忽略 NULL 值。


語法與結果圖示

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved