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 即可!