3 回答

TA貢獻1799條經驗 獲得超9個贊
mysql中trim()函數的用法
去除左空格函數:
LTRIM(str)
mysql> SELECT LTRIM(' barbar');
-> 'barbar'
去除右空格函數:
RTRIM(str)
mysql> SELECT RTRIM('barbar ');
-> 'barbar'
過濾指定的字符串:
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
簡化格式:TRIM([remstr FROM] str)
mysql> SELECT TRIM(' bar '); -- 默認刪除前后空格
-> 'bar' mysql> SELECT TRIM(LEADING ',' FROM ',,barxxx'); -- 刪除指定首字符 如','
-> 'barxxx' mysql> SELECT TRIM(BOTH ',' FROM ',,bar,,,'); -- 刪除指定首尾字符
-> 'bar' mysql> SELECT TRIM(TRAILING ',' FROM 'barxxyz,,');
-> 'barxxyz'

TA貢獻1865條經驗 獲得超7個贊
trim函數可以過濾指定的字符串:
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
簡化格式:TRIM([remstr FROM] str)
返回字符串 str , 其中所有remstr前綴和/或后綴都已被刪除。若分類符BOTH、LEADIN或TRAILING中沒有一個是給定的,則假設為BOTH。remstr為可選項,在未指定情況下,可刪除空格。
[sql] view plain copy 在CODE上查看代碼片派生到我的代碼片
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);
[sql] view plain copy 在CODE上查看代碼片派生到我的代碼片
mysql> SELECT LTRIM(' barbar');
-> 'barbar'
mysql中的去除右空格函數:
RTRIM(str):
[sql] view plain copy 在CODE上查看代碼片派生到我的代碼片
mysql> SELECT RTRIM('barbar ');
-> 'barbar'

TA貢獻1801條經驗 獲得超16個贊
比如 update table set name = trim(name) where + 查詢條件
update table set name = trim(name), col1=trim(col1), col2=trim(col2) where + 查詢條件
- 3 回答
- 0 關注
- 998 瀏覽
添加回答
舉報