Rumah  >  Artikel  >  pangkalan data  >  Fungsi MySQL yang manakah berfungsi seperti fungsi LOCATE()?

Fungsi MySQL yang manakah berfungsi seperti fungsi LOCATE()?

WBOY
WBOYke hadapan
2023-09-05 23:41:02592semak imbas

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

Fungsi MySQL INSTR() dan POSITION() berfungsi sama seperti fungsi LOCATE(). Kedua-duanya adalah sinonim untuk fungsi LOCATE(). Fungsi

INSTR() juga mengembalikan kedudukan kejadian pertama subrentetan selepas mencari dari rentetan. Sintaks INSTR() adalah seperti berikut -

Sintaks INSTR()

INSTR(string, substring)

Di sini, String ialah rentetan yang akan dicari oleh MySQL, dan subrentetan ialah rentetan yang hendak dicari. Fungsi

Contoh

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

POSITION() juga mengembalikan kedudukan kejadian pertama subrentetan selepas mencari dari rentetan. Sintaks POSITION() adalah seperti berikut -

Sintaks POSITION()

INSTR(substring IN string)

Di sini, String ialah rentetan yang akan dicari oleh MySQL.

Substring ialah rentetan untuk dicari.

'IN' ialah kata kuncinya.

Contoh

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

Atas ialah kandungan terperinci Fungsi MySQL yang manakah berfungsi seperti fungsi LOCATE()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam