Mysql 常用函數(11)- trim 函數


Mysql常用函數的匯總,可看下面文章

https://www.cnblogs.com/poloyy/p/12890763.html

 

trim 的作用

刪除字符串左右兩側的空格

 

trim 的語法格式

TRIM(s) 

小栗子

SELECT TRIM('  bar   '); # bar

 

拓展

  • 用過 Python 的 trim 函數的小伙伴應該都知道,其實我們可以指定刪除的符號
  • 同樣 Mysql 的 trim 函數也可以指定刪除的符號,只是默認是空格

 

trim 的高級語法格式

TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

語法格式說明

  •  {BOTH | LEADING | TRAILING} :指刪除的范圍, BOTH 是前后都刪除, LEADING 是只刪除前面, TRAILING 是只刪除后面
  •  remstr :指定刪除的符號,默認是空格,不指定就是空格

 

高級語法格式的栗子

SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx'); # barxxx

SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx'); # bar

SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz'); # barx

 

最后

當然啦,平時用的最多還是刪除空格,所以簡單格式的 trim 一定要會用,然后掌握高級格式的 trim 即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM