萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MYSQL語句去除字段空格

MYSQL語句去除字段空格

去除空格我們只需要使用replace與repalce來進行替換就可以了,在此小編就簡單的為各位介紹一下,希望例子可以幫助到大家。

REPLACE函數

用以下mysql語句使用REPLACE函數去除字段中的空格,介紹mysql REPLACE函數的用法。

UPDATE `v9_news` set description = REPLACE(description,' ','');

空格有很多種,有英文狀態下的空格,還有中文狀態下的空格,還有很奇怪的空格,在mysql中好像區分比較嚴格,一個很簡單的辦法就是復制一個空格字符,粘貼到mysql中執行,多找幾個不同的空格。

最近轉換數據庫,某個字段文字前後總有空格,所以用REPLACE函數去除空格,但發現只去除了一部分,還有很多空格沒有去掉很奇怪,於是發現了空格很多種。

mysql trim 函數
 
語法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
 
以下舉例說明:

mysql> SELECT TRIM(' www111cnnet  '); 
-> 'www111cnnet' 

mysql> SELECT TRIM(LEADING 'x' FROM 'xxxwww111cnnetxxx'); 
-> 'www111cnnetxxx' 

mysql> SELECT TRIM(BOTH 'x' FROM 'xxxwww111cnnetxxx'); 
-> 'www111cnnet' 

mysql> SELECT TRIM(TRAILING 'xyz' FROM 'www111cnnetxxyz'); 
-> 'www111cnnetx' 

copyright © 萬盛學電腦網 all rights reserved