不同的DBMS支持不同的函數,意味着爲特定SQL實現編寫的代碼在其他實現中可能不正常,請看各數據庫的手冊
1.用於處理文本字符串(如刪除或填充值,轉換值爲大寫或小寫)的文本函數
2.用於在數值數據上進行算術操作(如返回絕對值,進行代數計算)的數值函數 ABS(),COS(),EXP(),PI(),SIN(),SQRT(),TAN()
3.用於處理日期和時間值從這些值中提取特定成分的日期和時間函數
MySQL和MariaDB可以使用YEAR()函數提取年份。
函數可以用於SELECT後面的列名和WHERE子句中使用,但是WHERE子句中不允許使用聚集函數。