MySQL的substring_index函数
时间: 2023-07-28 08:08:30 浏览: 94
mysql中的函数
`SUBSTRING_INDEX()` 函数是 MySQL 中的字符串函数之一,用于提取字符串中指定分隔符之间的子字符串。
函数的语法如下:
```
SUBSTRING_INDEX(str,delim,count)
```
其中:
- `str`:要进行处理的字符串。
- `delim`:分隔符,用于指定要提取的子字符串的边界。
- `count`:要返回的子字符串的数量。如果 `count` 为正数,则返回左边的子字符串。如果 `count` 为负数,则返回右边的子字符串。如果 `count` 为 0,则返回整个字符串。
下面是一些示例:
```
SELECT SUBSTRING_INDEX('www.example.com', '.', 2); -- 返回 'www.example'
SELECT SUBSTRING_INDEX('www.example.com', '.', -2); -- 返回 'example.com'
SELECT SUBSTRING_INDEX('www.example.com', '.', 0); -- 返回 'www.example.com'
```
希望这可以帮助到您!
阅读全文