SQL(5)— 常用函式
阿新 • • 發佈:2021-11-17
1、AVG 函式
AVG 函式返回數值列的平均值。NULL 值不包括在計算中。
2、COUNT
COUNT() 函式返回匹配指定條件的行數。
- COUNT(column_name) 函式返回指定列的值的數目(NULL 不計入)
- COUNT(*) 函式返回表中的記錄數
- COUNT(DISTINCT column_name) 函式返回指定列的不同值的數目
3、FIRST、LAST
- FIRST() 函式返回指定的欄位中第一個記錄的值,可使用 ORDER BY 語句對記錄進行排序。決定正逆序;
- LAST() 函式返回指定的欄位中最後一個記錄的值。可使用 ORDER BY 語句對記錄進行排序。
4、MAX、MIN
- MAX 函式返回一列中的最大值。NULL 值不包括在計算中。MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。
- MIN 函式返回一列中的最小值。NULL 值不包括在計算中。
5、SUM
SUM 函式返回數值列的總數(總額)
6、GROUP BY
GROUP BY 語句用於結合合計函式,根據一個或多個列對結果集進行分組。
7、HAVING
在 SQL 中增加 HAVING 子句原因是,WHERE 關鍵字無法與合計函式一起使用。
8、UCASE、LCASE
- UCASE 函式把欄位的值轉換為大寫。
- LCASE 函式把欄位的值轉換為小寫。
9、MID
MID 函式用於從文字欄位中提取字元。
10、LEN
LEN 函式返回文字欄位中值的長度。
11、ROUND
ROUND 函式用於把數值欄位舍入為指定的小數位數。