MySQL中的TRIM()函數用于刪除指定字符串或字符集合首尾位置的字符。
語法格式如下:
TRIM([removable_character FROM] target_string)
其中removable_character表示需要移除的字符,可以省略不寫,target_string則表示需要刪除字符的字符串。
如果removable_character未指定,那么TRIM()函數將刪除target_string的首尾空格。如果removable_character被指定,那么TRIM()函數將刪除target_string中指定的字符集合首尾位置出現的字符。
例如,下面的SQL語句將刪除字符串“ Hello, World! ”前后位置的空格:
SELECT TRIM(' Hello, World! ');
輸出結果為“Hello, World!”。
如果需要刪除字符串中間的空格,則可以通過組合其他函數來實現,例如使用REPLACE()函數將空格替換為空字符串,如下所示:
SELECT REPLACE('Hello, World!', ' ', '');
輸出結果為“Hello,World!”。