答:MySQL提供了多個字符串截取函數,常用的包括SUBSTRING、SUBSTR、LEFT、RIGHT、MID等。
1. SUBSTRING函數
參數被省略,則返回從pos開始到字符串末尾的所有字符。
SELECT SUBSTRING('hello world', 1, --輸出hello
2. SUBSTR函數
與SUBSTRING函數的用法相同,只是函數名不同。
SELECT SUBSTR('hello world', 7); --輸出world
3. LEFT函數
返回字符串左側指定長度的子字符串。
SELECT LEFT('hello world', --輸出hello
4. RIGHT函數
返回字符串右側指定長度的子字符串。
SELECT RIGHT('hello world', --輸出world
5. MID函數
返回字符串從指定位置開始指定長度的子字符串。MID函數與SUBSTRING函數的用法相同。
SELECT MID('hello world', 7, --輸出world
總結:以上是MySQL中常用的字符串截取函數,它們可以幫助我們方便地獲取子字符串。在使用時,需要注意參數的正確性,避免出現錯誤結果。