MySQL 截取字符串的函数
时间: 2023-11-03 22:55:44 浏览: 86
MySQL截取和拆分字符串函数用法示例
MySQL 中常用的字符串截取函数包括:
1. LEFT(str, len):返回字符串 str 左边 len 个字符。
2. RIGHT(str, len):返回字符串 str 右边 len 个字符。
3. SUBSTRING(str, pos, len) 或 SUBSTR(str, pos, len):返回字符串 str 从 pos 位置开始长度为 len 的子串。
4. SUBSTRING_INDEX(str, delim, count):返回字符串 str 中第 count 个分隔符 delim 之前或之后的子串。
5. MID(str, pos, len):返回字符串 str 从 pos 位置开始长度为 len 的子串。
例如:
```
SELECT LEFT('Hello, world!', 5); -- 输出:Hello
SELECT RIGHT('Hello, world!', 6); -- 输出:world!
SELECT SUBSTRING('Hello, world!', 7, 5); -- 输出:world
SELECT SUBSTRING_INDEX('www.example.com', '.', 2); -- 输出:example.com
SELECT MID('Hello, world!', 7, 5); -- 输出:world
```
阅读全文