mysql中刪除字串或欄位中空格函數

來源:互聯網
上載者:User
關鍵字 網路程式設計 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內建函數的效率還是很有保證的

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.