Mysql是現今最流行的關系型數據庫管理系統之一,提供了非常多的函數來幫助我們更有效地操作數據。
下面介紹幾個常用的Mysql函數操作:
1. CONCAT函數 CONCAT函數可以將多個字符串拼接在一起。其語法如下: CONCAT(str1, str2, …)或CONCAT(str1, str2, …, strN) 示例: SELECT CONCAT('MySQL ', 'is ', 'awesome!') AS concatenated_string; 結果: concatenated_string MySQL is awesome! 2. DATE_FORMAT函數 DATE_FORMAT函數可以對日期/時間類型的數據進行格式化輸出。其語法如下: DATE_FORMAT(datetime, format) 示例: SELECT DATE_FORMAT('2021-09-05 11:15:30', '%Y年%m月%d日 %H:%i:%s') AS formatted_time; 結果: formatted_time 2021年09月05日 11:15:30 3. SUBSTRING函數 SUBSTRING函數可以截取字符串的一部分。其語法如下: SUBSTRING(str, pos, len) 示例: SELECT SUBSTRING('Hello World', 7, 5) AS sub_string; 結果: sub_string World 4. IFNULL函數 IFNULL函數用于判斷一個值是否為NULL,如果為NULL則返回另一個值。其語法如下: IFNULL(value, replace) 示例: SELECT IFNULL(NULL, 'This is not null') AS result; 結果: result This is not null