簡介
SQL 提供了一些函數方便我們在取資料時,可以做一些運算或是資料的處理。每個不同的 SQL 服務也會提供他們自己的函數來使用,這邊會介紹幾個最常見的函數。以下是函數的列表:
| 函數 | 描述 |
|---|---|
| AVG | 平均值 |
| COUNT | 計數(不含Null) |
| First | 第一個記錄的值 |
| MAX | 最大值 |
| MIN | 最小值 |
| STDEV | |
| STDEVP | |
| SUM | 求和 |
| VAR | |
| VARP | |
| UCASE | 轉化為全大寫字母 |
| LCASE | 轉化為全小寫字母 |
| MID | 取中值 |
| LEN | 計算字串長度 |
| INSTR | 獲得子字串在母字串的起始位置 |
| LEFT | 取字串左邊子串 |
| RIGHT | 取字串右邊子串 |
| ROUND | 數值四捨五入取整 |
| MOD | 取餘 |
| NOW | 獲得當前時間的值 |
| FORMAT | 字串格式化 |
| DATEDIFF | 獲得兩個時間的差值 |