一、函數的概念
函數是一段可重復使用的代碼,用于執行特定的任務。在MySQL中,函數是指一組用于執行特定操作的SQL語句。函數可以接收參數,也可以返回值。
二、MySQL中常用的函數
1.字符串函數
(1) CONCAT函數
g1g2g3, …)
例如:SELECT CONCAT('Hello', ' ', 'World') AS result;
輸出結果為:Hello World
(2) LENGTH函數
例如:SELECT LENGTH('Hello World') AS result;
輸出結果為:11
(3) SUBSTRING函數
ggth)
例如:SELECT SUBSTRING('Hello World', 1, 5) AS result;
輸出結果為:Hello
(4) REPLACE函數
ggewg)
例如:SELECT REPLACE('Hello World', 'World', 'MySQL') AS result;
輸出結果為:Hello MySQL
2.數值函數
(1) ABS函數
umber)
例如:SELECT ABS(-10) AS result;
輸出結果為:10
(2) ROUND函數
umberal_places)
例如:SELECT ROUND(3.14159, 2) AS result;
輸出結果為:3.14
3.日期函數
(1) NOW函數
NOW函數用于返回當前日期和時間。語法為:NOW()
例如:SELECT NOW() AS result;
輸出結果為:2021-05-18 10:30:00
(2) DATE_FORMAT函數
月%d日 %H:%i:%s') AS result;
輸出結果為:2021年05月18日 10:30:00
以上就是MySQL中常用的一些函數,可以根據不同的需求選擇合適的函數來處理數據。