MySQL中的substring函數用于截取字符串中的一段字符。它的語法如下:
SELECT SUBSTRING(string FROM start FOR length);
其中,string是要截取的字符串,start表示起始位置,length表示截取的長度。下面以一個實例來說明:
SELECT SUBSTRING('MySQL數據庫',1,4);
上面這條語句的輸出結果是“MySQ”,因為從字符串的第1個位置開始截取,截取的長度是4。
另外,如果你不知道要截取字符串的長度,可以使用LENGTH
函數來獲取它,例如:
SELECT SUBSTRING('MySQL數據庫',1,LENGTH('MySQL數據庫')-3);
這條語句的輸出結果是“MySQL數”,因為它從字符串的第1個位置開始截取,截取的長度是整個字符串的長度減去3。
通過這篇文章,相信大家對MySQL中的substring函數有了更深刻的了解。