ホームページ  >  記事  >  データベース  >  LOCATE() 関数のように機能する MySQL 関数はどれですか?

LOCATE() 関数のように機能する MySQL 関数はどれですか?

WBOY
WBOY転載
2023-09-05 23:41:02559ブラウズ

哪些 MySQL 函数的工作方式与 LOCATE() 函数类似?

MySQL の INSTR() 関数と POSITION() 関数は、LOCATE() 関数と同様に機能します。これらは両方とも LOCATE() 関数の同義語です。

INSTR() 関数は、文字列から検索した後、部分文字列が最初に出現する位置も返します。 INSTR() の構文は次のとおりです。 -

INSTR() の構文

INSTR(string, substring)

ここで、String は MySQL によって検索される文字列、substring は検索される文字列です。

Example

mysql> Select INSTR('Ram is a good boy', 'good')As Result;
+--------+
| Result |
+--------+
|     10 |
+--------+
1 row in set (0.00 sec)

POSITION() 関数は、文字列から検索した後、部分文字列が最初に出現する位置も返します。 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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。