MySQL中substr函數用于截取字符串的子串。
函數語法如下:
SUBSTR(str, start [, length])
參數說明:
- `str`:要截取的字符串。
- `start`:指定截取的起始位置,起始位置從1開始。
- `length`:可選參數,指定截取的長度。如果省略該參數,則截取剩余的所有字符。
示例:
SELECT SUBSTR('Hello World', 7); -- 輸出 'World' SELECT SUBSTR('Hello World', 7, 5); -- 輸出 'World'
在這個示例中,第一個查詢使用了substr函數只傳遞了起始位置,因此從第7個字符開始截取到末尾的所有字符,結果是'World'。第二個查詢傳遞了起始位置和長度參數,因此從第7個字符開始截取5個字符,結果同樣是'World'。