- str傳入的字串
- pos開始的位置數值
- len取字串的長度
MID(str,pos,len) 是 SUBSTRING(str,pos,len)的同義詞。
如果未輸入len參數則於str中的位置pos起後面的子字串。有輸入len參數則於str中的位置pos取len個字元。pos參數也可以傳入負值。假設pos參數為負值,則子字串的位置起始於字串倒數pos個字元,而不是字串的開頭位置。
mysql> SELECT MID('Quadratically',5);
-> 'ratically'
mysql> SELECT MID('Quadratically',5,6);
-> 'ratica'
mysql> SELECT MID('Sakila', -3);
-> 'ila'
mysql> SELECT MID('Sakila', -5, 3);
-> 'aki'
這個函數支援多字節字元。
注意,如果對len使用的是一個小於1的值,則結果為空字串''。
沒有留言:
張貼留言