POSITION() 回傳子字串在字串中的位置

POSITION(substr IN str)
  • substr傳入的子字串
  • str傳入的字串

POSITION(substr IN str)是LOCATE(substr,str)的同義結果。
回傳字串str中子字串substr的第一個出現位置。如若substr不在str中,則回傳值為0。
mysql> SELECT POSITION('bar' IN 'foobarbar');
-> 4

mysql> SELECT POSITION('xbar' IN 'foobar');
-> 0
這個函數支援多字節字元,並且只有當至少有一個參數是二進制字串時區分大小寫。

沒有留言: