在 MySQL 中,trim 函數是一種常用的字符串函數。它可以去除字符串中的空格或其他指定字符。
TRIM([remove] FROM str)
參數說明:
- remove:要去除的字符。默認為 " "。
- str:要處理的字符串。
trim 函數有三種方式的使用:
1、去除字符串的左邊空格或指定字符:
SELECT TRIM(LEADING '0' FROM '000123');
運行結果為:"123",指定去除字符串左邊的 "0" 字符。
2、去除字符串的右邊空格或指定字符:
SELECT TRIM(TRAILING '0' FROM '123000');
運行結果為:"123",指定去除字符串右邊的 "0" 字符。
3、去除字符串兩側的空格或指定字符:
SELECT TRIM(' ' FROM ' 123 ');
運行結果為:"123",去除兩側的空格。
除了 trim 函數,MySQL 還有許多字符串函數可以處理字符串,例如 replace、substring、concat 等等。使用這些函數可以輕松地處理字符串數據,讓數據處理更加高效。