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開始計數。