Rumah > Artikel > pangkalan data > Fungsi MySQL yang manakah berfungsi seperti fungsi 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 -
INSTR(string, substring)
Di sini, String ialah rentetan yang akan dicari oleh MySQL, dan subrentetan ialah rentetan yang hendak dicari. Fungsi
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 -
INSTR(substring IN string)
Di sini, String ialah rentetan yang akan dicari oleh MySQL.
Substring ialah rentetan untuk dicari.
'IN' ialah kata kuncinya.
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!