String
MySQL
FIND_IN_SET
Mencari string dalam daftar string yang dipisahkan koma. Mengembalikan posisi (1-indexed) atau 0 jika tidak ditemukan.
Tipe hasil:
INTEGERDiperbarui: 7 Jan 2026Syntax
SQL
FIND_IN_SET(str, strlist)Parameter
strstringwajib
String yang dicari
strliststringwajib
Daftar string dipisahkan koma
Contoh Penggunaan
Cari dalam Daftar
SQL
1 SELECT FIND_IN_SET('b', 'a,b,c,d') AS pos;
Mencari 'b' dalam daftar 'a,b,c,d'.
Hasil
pos: 2
Filter Tags
SQL
1 SELECT * FROM articles 2 WHERE FIND_IN_SET('mysql', tags) > 0;
Mencari artikel dengan tag 'mysql'.
Hasil
(articles with mysql tag)
Tidak Ditemukan
SQL
1 SELECT FIND_IN_SET('x', 'a,b,c') AS pos;
Mengembalikan 0 jika tidak ditemukan.
Hasil
pos: 0