INSTR(str,substr)
ストリング str
内のサブストリング substr
の最初の発生の位置を戻します。これは、LOCATE()
の引数がふたつのフォームの、引数の順番が逆になったものとと同じですが、
mysql> SELECT INSTR('foobarbar', 'bar');
-> 4
mysql> SELECT INSTR('xbar', 'foobar');
-> 0
この関数はマルチバイトでも安全で、少なくともひとつの引数がバイナリ ストリングである場合は、大文字小文字の区別が必須です。