MySQL TRIM函数
时间:2019-02-04 12:52:39 来源:igfitidea点击:
本MySQL教程通过语法和示例说明了如何使用MySQL TRIM函数。
描述
MySQL TRIM函数用于删除字符串的开头或结尾的所有指定的字符。
语法
MySQL中TRIM函数的语法为:
TRIM( [ LEADING | TRAILING | BOTH ] [ trim_character FROM ] string )
| 参数 | 说明 |
|---|---|
| LEADING | 可选的。从字符串的开头删除trim_character 。 |
| TRAILING | 可选的。从string的末尾删除trim_character。 |
| BOTH | 可选的。从string的开头和结尾删除trim_character。 默认为BOTH |
| trim_character | 可选的。要从string中删除的字符。默认将删除空白字符。 |
| string | 源字符串。 |
示例
使用TRIM函数示例
如何在MySQL中删除字符串前后的空格:
-- 指定从头删除空格
mysql> SELECT TRIM(LEADING ' ' FROM ' theitroad.com ');
Result: 'theitroad.com '
-- 只删除右边的空格
mysql> SELECT TRIM(TRAILING ' ' FROM ' theitroad.com ');
Result: ' theitroad.com'
-- 两边的空白都删除
mysql> SELECT TRIM(BOTH ' ' FROM ' theitroad.com ');
Result: 'theitroad.com'
-- 默认参数是BOTH
mysql> SELECT TRIM(' ' FROM ' theitroad.com ');
Result: 'theitroad.com'
-- 默认参数是BOTH和空白字符
mysql> SELECT TRIM(' theitroad.com ');
Result: 'theitroad.com'
-- \t 和 tab都属于空白字符
mysql> SELECT TRIM(' \t theitroad.com ');
Result: 'theitroad.com'
-- 左边删除字符0
mysql> SELECT TRIM(LEADING '0' FROM '000123');
Result: '123'
-- 删除右边1
mysql> SELECT TRIM(TRAILING '1' FROM 'SEA1');
Result: 'SEA'
-- 删除两边的123
mysql> SELECT TRIM(BOTH '123' FROM '123SEA123');
Result: 'SEA'

