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'