在MySQL中,經常需要去除字符串中的空格,以便進行字符串匹配或比較等操作。為了簡化這個過程,MySQL提供了去除字符串空格的函數。
TRIM(str)
這個函數可以去除字符串str中的前后空格。
如果需要去除字符串中間的空格,可以使用REPLACE函數。例如:
REPLACE(str, ' ', '')
這個函數會將字符串str中所有的空格替換為空字符串。
如果需要同時去除字符串前后和中間的空格,可以將這兩個函數結合使用,例如:
TRIM(REPLACE(str, ' ', ''))
這個函數會先將字符串str中所有的空格替換為空字符串,再去除最終結果的前后空格。
需要注意的是,這些函數會返回一個新的字符串,不會改變原始字符串。因此,在將結果存儲到數據庫中之前,需要進行賦值操作。
上一篇mysql 去掉多余的0
下一篇mysql 去掉空格函數