MySQL提供了几个函数可以截取字符串长度:
SUBSTRING(string, start, length):从字符串的指定位置开始,截取指定长度的子字符串。示例:SELECT SUBSTRING('Hello, World!', 1, 5);
结果为 ‘Hello’。
LEFT(string, length):从字符串的开头截取指定长度的子字符串。示例:SELECT LEFT('Hello, World!', 5);
结果为 ‘Hello’。
RIGHT(string, length):从字符串的末尾截取指定长度的子字符串。示例:SELECT RIGHT('Hello, World!', 6);
结果为 ‘World!’。
MID(string, start, length):从字符串的指定位置开始,截取指定长度的子字符串。示例:SELECT MID('Hello, World!', 8, 5);
结果为 ‘World’。
注意:在MySQL中,字符串的索引从1开始计数。