文章目录
在MySQL中,你可以使用多种方法来截取字符串。以下是一些常用的方法:
一、SUBSTRING() 或 SUBSTR() 函数
这两个函数的功能是相同的,都用于从字符串中提取子字符串。
语法:
SUBSTRING(str, pos, len)
SUBSTR(str, pos, len)
- str 是要截取的字符串。
- pos 是开始截取的位置(从1开始计数)。
- len 是要截取的字符数。如果省略 len,则函数会返回从 pos 开始到字符串末尾的所有字符。
示例:
SELECT SUBSTRING('Hello World', 1, 5); -- 返回 'Hello'
二、LEFT() 函数
LEFT() 函数用于从字符串的左侧开始截取指定数量的字符。
语法:
LEFT(str, len)
- str 是要截取的字符串。
- len 是要截取的字符数。
示例:
SELECT LEFT('Hello World', 5); -- 返回 'Hello'