MySQL中的TRIM函數是一種非常有用的字符串處理函數,它可以用于去除字符串開頭、結尾或中間的空格字符。
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) str:要去除空格字符的字符串。 BOTH:默認值,去除開頭和結尾的空格字符。 LEADING:僅去除開頭的空格字符。 TRAILING:僅去除結尾的空格字符。 remstr:要去除的其他字符。默認為空格字符。
下面是一些使用TRIM函數的示例:
SELECT TRIM(' hello world '); -- 輸出結果:'hello world' SELECT TRIM(BOTH 'x' FROM 'xxhello worldxx'); -- 輸出結果:'hello world' SELECT TRIM(LEADING 'x' FROM 'xxhello worldxx'); -- 輸出結果:'hello worldxx' SELECT TRIM(TRAILING 'x' FROM 'xxhello worldxx'); -- 輸出結果:'xxhello world'
需要注意的是,TRIM函數只會去除字符串開頭、結尾或中間指定的字符,不會修改原始字符串,因此可以放心使用。