Rumah > pangkalan data > tutorial mysql > Cara menggunakan fungsi INSTR() dalam MySQL

Cara menggunakan fungsi INSTR() dalam MySQL

王林
Lepaskan: 2023-05-28 18:10:06
ke hadapan
3420 orang telah melayarinya

Fungsi

INSTR()

INSTR(str,substr) digunakan untuk mengembalikan kedudukan indeks kejadian pertama subrentetan dalam rentetan str Jika subrentetan tidak ditemui, 0 dikembalikan. Sebagai contoh:

select INSTR('MySQL字符串函数', '字符串') AS index1,
       INSTR('MySQL字符串函数', '日期') AS index2,
       INSTR('MySQL字符串函数', '') AS index3,
       INSTR('MySQL字符串函数', null) AS index4;
index1|index2|index3|index4|
------+------+------+------+
     6|     0|     1|      |
Salin selepas log masuk

Selain itu, fungsi LOCATE(substr,str) juga boleh digunakan untuk mengembalikan kedudukan indeks kejadian pertama subrentetan substr dalam rentetan str. fungsi ialah parameter.

LOCATE(substr,str,pos)Fungsi mengembalikan kedudukan indeks kejadian pertama subrentetan substr dalam string str bermula dari posisi pos, sebagai contoh:

SELECT LOCATE('S','MySQL Server', 5) AS ind;
ind|
---+
  7|
Salin selepas log masuk

FIELD(str,str1,str2,str3 , ...) Fungsi mengembalikan kedudukan di mana str rentetan muncul dalam senarai rentetan berikutnya, dan mengembalikan 0 jika ia tidak ditemui. Contohnya:

SELECT FIELD('李四', '张三', '李四', '王五') AS ind;
ind|
---+
  2|
Salin selepas log masuk

FIND_IN_SET(str,strlist) Fungsi mengembalikan kedudukan di mana rentetan str muncul dalam senarai rentetan strlist terdiri daripada N subrentetan yang dipisahkan dengan koma. Contohnya:

SELECT FIND_IN_SET('李四', '张三,李四,王五') AS ind;
ind|
---+
  2|
Salin selepas log masuk

Atas ialah kandungan terperinci Cara menggunakan fungsi INSTR() dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan