3 回答

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

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

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
比如 update table set name = trim(name) where + 查詢(xún)條件
update table set name = trim(name), col1=trim(col1), col2=trim(col2) where + 查詢(xún)條件
- 3 回答
- 0 關(guān)注
- 989 瀏覽
添加回答
舉報(bào)