当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MySQL TRIM方法用法及代码示例


MySQL 的 TRIM(~) 方法返回输入字符串,并删除指定的前导和/或尾随字符串 remstr

用法

-- Remove leading and trailing space characters from str
SELECT TRIM(str);
-- Remove leading and trailing remstr string from str
SELECT TRIM(remstr FROM str);
-- Remove both or just the leading or trailing remstr string from str
SELECT TRIM(BOTH | LEADING | TRAILING remstr FROM str);

参数

1. str | string

要从中删除前导和尾随字符串的字符串。

2. remstr | string | optional

要删除的前导/尾随字符串。默认为' '(空格)。

返回值

删除指定前导/尾随字符串 remstr 的输入字符串。

例子

删除前导和尾随字符串

要删除前导空格和尾随空格:

SELECT TRIM('         hello        ');



+--------------------------------+
| TRIM('         hello        ') |
+--------------------------------+
| hello                          |
+--------------------------------+

要删除前导和尾随字符串 '?'

SELECT TRIM('?' FROM '??????hello???????');



+-------------------------------------+
| TRIM('?' FROM '??????hello???????') |
+-------------------------------------+
| hello                               |
+-------------------------------------+

删除前导字符串

要仅删除前导 '? ':

SELECT TRIM(LEADING '?' FROM '??????hello???????');



+---------------------------------------------+
| TRIM(LEADING '?' FROM '??????hello???????') |
+---------------------------------------------+
| hello???????                                |
+---------------------------------------------+

删除尾随字符串

要仅删除尾随的 '?'

SELECT TRIM(TRAILING '?' FROM '??????hello???????');



+----------------------------------------------+
| TRIM(TRAILING '?' FROM '??????hello???????') |
+----------------------------------------------+
| ??????hello                                  |
+----------------------------------------------+

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 MySQL | TRIM method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。