1. 程式人生 > 其它 >SQL(5)— 常用函式

SQL(5)— 常用函式

1、AVG 函式

AVG 函式返回數值列的平均值。NULL 值不包括在計算中。

2、COUNT

COUNT() 函式返回匹配指定條件的行數。

  • COUNT(column_name) 函式返回指定列的值的數目(NULL 不計入)
  • COUNT(*) 函式返回表中的記錄數
  • COUNT(DISTINCT column_name) 函式返回指定列的不同值的數目

3、FIRST、LAST

  1. FIRST() 函式返回指定的欄位中第一個記錄的值,可使用 ORDER BY 語句對記錄進行排序。決定正逆序;
  2. LAST() 函式返回指定的欄位中最後一個記錄的值。可使用 ORDER BY 語句對記錄進行排序。

4、MAX、MIN

  1. MAX 函式返回一列中的最大值。NULL 值不包括在計算中。MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。
  2. MIN 函式返回一列中的最小值。NULL 值不包括在計算中。

5、SUM

SUM 函式返回數值列的總數(總額)

6、GROUP BY

GROUP BY 語句用於結合合計函式,根據一個或多個列對結果集進行分組。

7、HAVING

在 SQL 中增加 HAVING 子句原因是,WHERE 關鍵字無法與合計函式一起使用。

8、UCASE、LCASE

  1. UCASE 函式把欄位的值轉換為大寫。
  2. LCASE 函式把欄位的值轉換為小寫。

9、MID

MID 函式用於從文字欄位中提取字元。

10、LEN

LEN 函式返回文字欄位中值的長度。

11、ROUND

ROUND 函式用於把數值欄位舍入為指定的小數位數。