在MySQL中,我們可以使用右邊指定字符操作來截取字符串中的一部分字符。
SELECT RIGHT('MySQL right function',7);
以上代碼運行結果為“ction”,因為它截取了字符串“MySQL right function”中的右邊7個字符。
另外,我們還可以結合LEFT()函數來截取中間的一段字符。例如,我們要截取字符串“MySQL right function”中間的“right”,可以這樣寫:
SELECT SUBSTRING( 'MySQL right function', LOCATE('right', 'MySQL right function'), 5 );
運行結果為“right”,因為它找到了“right”這個子字符串的位置,然后截取了5個字符。
需要注意的是,如果要截取的字符數超過了原字符串的長度,那么結果將返回整個字符串。
SELECT RIGHT('MySQL right function',30);
以上代碼運行結果仍為“MySQL right function”,因為它要求截取的長度為30,但實際上原字符串只有23個字符。
下一篇egg vue視頻