方法一:使用TRIM函數(shù)
TRIM函數(shù)可以去除字符串兩端的空格,語法為:
str] FROM str)
str表示要去除的字符,默認為空格。
SELECT TRIM(' hello world ');
輸出結(jié)果為:
'hello world'
方法二:使用REPLACE函數(shù)
REPLACE函數(shù)可以將字符串中的指定字符替換為其他字符,語法為:
_str, to_str)
_str表示要替換的字符,to_str表示替換后的字符。我們可以將空格替換為空字符串。
SELECT REPLACE(' hello world ', ' ', '');
輸出結(jié)果為:
'helloworld'
方法三:使用REGEXP_REPLACE函數(shù)
REGEXP_REPLACE函數(shù)可以使用正則表達式替換字符串中的內(nèi)容,語法為:
, replace)
表示匹配的正則表達式,replace表示替換后的字符。
我們可以使用正則表達式匹配空格并替換為空字符串。
SELECT REGEXP_REPLACE(' hello world ', '\\s+', '');
輸出結(jié)果為:
'helloworld'
以上就是MySQL中去除空格的方法,可以根據(jù)實際需求選擇不同的方法。使用TRIM函數(shù)可以去除字符串兩端的空格,使用REPLACE函數(shù)可以將空格替換為空字符串,使用REGEXP_REPLACE函數(shù)可以使用正則表達式替換空格。希望本文能夠幫助到大家。