MySQL の INSTR() 関数と POSITION() 関数は、LOCATE() 関数と同様に機能します。これらは両方とも LOCATE() 関数の同義語です。
INSTR() 関数は、文字列から検索した後、部分文字列が最初に出現する位置も返します。 INSTR() の構文は次のとおりです。 -
INSTR(string, substring)
ここで、String は MySQL によって検索される文字列、substring は検索される文字列です。
mysql> Select INSTR('Ram is a good boy', 'good')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
POSITION() 関数は、文字列から検索した後、部分文字列が最初に出現する位置も返します。 POSITION() の構文は次のとおりです。 -
INSTR(substring IN string)
ここで、String は MySQL によって検索される文字列です。
サブストリングは検索する文字列です。
'IN' がキーワードです。
mysql> Select POSITION('good' in 'Ram is a good boy')As Result; +--------+ | Result | +--------+ | 10 | +--------+ 1 row in set (0.00 sec)
以上がLOCATE() 関数のように機能する MySQL 関数はどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。