萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql中刪除字符串或字段中空格函數

mysql中刪除字符串或字段中空格函數

在mysql中提供了ltrim,rtrim函數來刪除字符的首毛空格那麼如果我要刪除字符如\"abc fdsa\"應該如何做來,下面我們來看教程

ltrim 函數

 代碼如下 復制代碼 mysql> select concat('.', ltrim(' ddd '), '.'); 

rtrim函數

 代碼如下 復制代碼 mysql> select concat('.', rtrim(' ddd '), '.'); 

trim 字符串函數,實在是強大。它不僅能消除字符串首尾部的空格,還可以消除我們指定的任意字符。ltrim(), rtrim() 只是它的一個功能子集。

 

 代碼如下 復制代碼 UPDATE `tran`
SET `status` = '1'
WHERE trim( replace( `msg`, 'rn', ' ' ) ) = '我愛你';

數據中的回車換行等替換成空格之後再trim掉,就達到目的了,雖然不是特別完美,但是由於沒辦法在用戶錄入的時候控制,所以只能出此下策,好在MySQL內置函數的效率還是很有保證的

copyright © 萬盛學電腦網 all rights reserved