SQL中的 `SUBSTR` 函数用于提取字符串的子串。具体来说,`SUBSTR` 函数根据指定的起始位置和长度从一个给定的字符串中提取子字符串。
通常的语法格式如下:
```sql
SUBSTR(string, start, length)
```
- `string`: 要提取子串的原始字符串。
- `start`: 子串的起始位置(索引从1开始)。
- `length`: 要提取的子串的长度。
例如,假设我们有一个字符串 `'Hello, World!'`,如果我们想从这个字符串中提取子串 `'World'`,可以使用以下 SQL 查询:
```sql
SELECT SUBSTR('Hello, World!', 8, 5);
```
以上查询将返回结果为 `'World'`。