Mengembalikan nilai dalam rentang 1 hingga N jika string str ada dalam daftar string strlist yang terdiri dari N substring. Daftar string adalah string yang terdiri dari substring yang dipisahkan oleh karakter. Jika argumen pertama adalah string konstan dan argumen kedua adalah kolom bertipe SET, fungsi FIND_IN_SET() dioptimalkan untuk menggunakan aritmatika bit. Mengembalikan 0 jika str tidak ada dalam strlist atau jika strlist adalah string kosong. Mengembalikan NULL jika salah satu argumennya NULL. Fungsi ini tidak berfungsi dengan baik jika argumen pertama berisi karakter koma (,).
SELECT FIND_IN_SET('b','a,b,c,d');
2
SELECT FIND_IN_SET('b','a,b,c,d');
2