mysql中substr如何使用?
时间: 2024-01-23 20:02:33 浏览: 121
SQL函数substr使用简介
在MySQL中,`SUBSTR()`函数用于截取字符串中的一部分。其语法如下:
```
SUBSTR(str, start, length)
```
其中,`str`表示要截取的字符串,`start`表示起始位置,`length`表示要截取的长度。注意,`start`的起始位置为1而不是0。
例如,如果要截取字符串`'Hello, world!'`中的`'world'`,可以使用以下语句:
```
SELECT SUBSTR('Hello, world!', 8, 5);
```
执行结果为`'world'`。
如果`length`参数被省略,则`SUBSTR()`函数将返回从`start`位置到字符串末尾的所有字符。例如,要截取字符串`'Hello, world!'`中的`'world!'`,可以使用以下语句:
```
SELECT SUBSTR('Hello, world!', 8);
```
执行结果为`'world!'`。
需要注意的是,MySQL中的`SUBSTR()`函数也可以使用`SUBSTRING()`关键字替代。两者的用法是一样的。
阅读全文