MySQL中trim()函數的用法


trim函數可以過濾指定的字符串:

完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

簡化格式:TRIM([remstr FROM] str)

返回字符串 str , 其中所有remstr前綴和/或後綴都已被刪除。若分類符BOTHLEADINTRAILING中沒有一個是給定的,則假設爲BOTHremstr爲可選項,在未指定情況下,可刪除空格。


mysql> SELECT TRIM('  bar   ');

        -> 'bar'

mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');   --刪除指定的首字符 x

        -> 'barxxx'

mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');      --刪除指定的首尾字符 x

        -> 'bar'

mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');  --刪除指定的尾字符 x

        -> 'barx'


mysql中的去除左空格函數:

LTRIM(str);

mysql> SELECT LTRIM('  barbar');

        -> 'barbar'


mysql中的去除右空格函數:

RTRIM(str):

mysql> SELECT RTRIM('barbar   ');

-> 'barbar'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章