String

FIND_IN_SET

MySQLMySQL

Mencari string dalam daftar string yang dipisahkan koma. Mengembalikan posisi (1-indexed) atau 0 jika tidak ditemukan.

Tipe hasil: INTEGERDiperbarui: 7 Jan 2026

Syntax

SQL
FIND_IN_SET(str, strlist)

Parameter

strstringwajib

String yang dicari

strliststringwajib

Daftar string dipisahkan koma

Contoh Penggunaan

Cari dalam Daftar

SQL
1SELECT FIND_IN_SET('b', 'a,b,c,d') AS pos;

Mencari 'b' dalam daftar 'a,b,c,d'.

Hasil
pos: 2

Filter Tags

SQL
1SELECT * FROM articles
2WHERE FIND_IN_SET('mysql', tags) > 0;

Mencari artikel dengan tag 'mysql'.

Hasil
(articles with mysql tag)

Tidak Ditemukan

SQL
1SELECT FIND_IN_SET('x', 'a,b,c') AS pos;

Mengembalikan 0 jika tidak ditemukan.

Hasil
pos: 0