MySQL的SUBSTRING函數用于從字符串中提取子字符串。它的語法如下:
SUBSTRING(str, start, length)
其中,str是要提取子字符串的字符串,start是起始位置,length是子字符串的長度。
以下是一些示例用法:
SELECT SUBSTRING(‘Hello, World!’, 1, 5); – 輸出:Hello
SELECT SUBSTRING(‘Hello, World!’, 8); – 輸出:World!
SELECT SUBSTRING(column_name, 3, 6) FROM table_name; – 提取table_name表中column_name字段值的從第三個字符開始的長度為6的子字符串
注意:在MySQL中,字符串的索引是從1開始的,而不是從0開始的。如果start參數是負數,則從字符串的末尾開始計數。如果length參數省略,則提取從start位置到字符串結尾的所有字符。