POSITION
POSITION(substr IN str) は LOCATE(substr,str) の同義語です。文字列 str 内で部分文字列 substr が最初に出現する位置を返します。substr が str に含まれていない場合は 0 を返します。いずれかの引数が NULL の場合は NULL を返します。
構文
POSITION(<substr> IN <str>)
引数
戻り値の型
BIGINT
例
SELECT POSITION('bar' IN 'foobarbar')
+----------------------------+
| POSITION('bar' IN 'foobarbar') |
+----------------------------+
| 4 |
+----------------------------+
SELECT POSITION('xbar' IN 'foobar')
+--------------------------+
| POSITION('xbar' IN 'foobar') |
+--------------------------+
| 0 |
+--------------------------+