メインコンテンツまでスキップ
バージョン: 2.1

INSTR

説明

str内でsubstrが最初に出現する位置を返します(カウントは1から開始)。特殊なケース:

  • substrがstr内に存在しない場合、0を返します。

構文

INSTR ( <str> , <substr> )

パラメータ

Parameterデスクリプション
<str>検索対象の文字列
<substr>検索する文字列

戻り値

<str> 内での <substr> の最初の出現位置(カウントは1から開始)。特殊なケース:

  • <substr><str> に含まれない場合、0を返す。

SELECT INSTR("abc", "b"),INSTR("abc", "d")
+-------------------+-------------------+
| instr('abc', 'b') | instr('abc', 'd') |
+-------------------+-------------------+
| 2 | 0 |
+-------------------+-------------------+