MySQL @Wiki 実用リファレンス

INSTR

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可
HOME > 関数 > 文字列関数 > INSTR


INSTR

INSTR(str,substr)
文字列 str に最初に出現する部分文字列 substr の位置を返す。これは LOCATE() の 2 つの引数を使用する形式と同じだが、引数の順序が入れ替わっている。

mysql> [[SELECT]] INSTR('foobarbar', 'bar');
        -> 4
mysql> SELECT INSTR('xbar', 'foobar');
        -> 0
mysql> SELECT INSTR('あいうえお', 'う');
        -> 3

この関数はマルチバイト文字に対応している。 MySQL 3.23 では、この関数では大文字と小文字が区別されるが(ケース依存)、バージョン 4.0 では、どちらかの引数がバイナリ文字列の場合にのみケース依存になる


記事メニュー
ウィキ募集バナー