mysql trim()
时间: 2023-07-17 15:07:02 浏览: 47
在 MySQL 中,TRIM() 函数用于删除字符串的指定字符或字符集。它的语法如下:
```
TRIM([BOTH | LEADING | TRAILING] [removal_string FROM] string)
```
- `BOTH`: 删除字符串两侧(开头和结尾)的指定字符或字符集。
- `LEADING`: 删除字符串开头的指定字符或字符集。
- `TRAILING`: 删除字符串结尾的指定字符或字符集。
- `removal_string`: 要删除的字符或字符集。
- `string`: 要进行修剪的字符串。
以下是一些示例用法:
1. 删除字符串两侧的空格:
```sql
SELECT TRIM(' abc ');
```
2. 删除字符串开头的指定字符 '0':
```sql
SELECT TRIM(LEADING '0' FROM '000123');
```
3. 删除字符串结尾的指定字符 '0':
```sql
SELECT TRIM(TRAILING '0' FROM '123000');
```
4. 删除字符串两侧的指定字符集 'ab':
```sql
SELECT TRIM(BOTH 'ab' FROM 'abacabadabacaba');
```
请注意,在使用 TRIM() 函数时,如果未指定修剪方向,默认是使用 BOTH 方向进行修剪。如果未指定要删除的字符或字符集,将删除字符串两侧的空格。
相关问题
mysql TRIM
MySQL中的TRIM函数用于去除字符串两侧的空格或指定的字符。它有几种用法:
1. TRIM(str)
这种用法会删除字符串str两侧的空格,并返回结果。
示例:
SELECT TRIM(' hello ');
结果:'hello'
2. TRIM(leading | trailing | both trim_character FROM str)
这种用法允许您指定要删除的字符,而不仅仅是空格。您可以选择删除字符串开头(leading),结尾(trailing)或同时删除两侧(both)的指定字符。
示例:
SELECT TRIM(LEADING '0' FROM '000123');
SELECT TRIM(TRAILING '!' FROM 'hello!!!');
SELECT TRIM(BOTH '@' FROM '@@hello@@');
结果:
'123'
'hello'
'hello'
请注意,在第二种用法中,您可以通过指定多个trim_character来同时删除多个字符。
MySQL TRIM
MySQL 中的 TRIM 函数用于去除字符串开头和结尾的空格或指定字符。
它的语法如下:
```
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
```
其中,
- BOTH、LEADING、TRAILING 分别表示去除字符串两侧、左侧、右侧的字符;
- remstr 表示指定要去除的字符,默认为空格;
- str 表示要处理的字符串。
例如,去掉字符串 ' hello world! ' 中开头和结尾的空格,可以使用以下语句:
```
SELECT TRIM(' hello world! ');
```
输出结果为:'hello world!'