Khi sử dụng hàm FIND_IN_SET() trong mệnh đề WHERE, nó tìm kiếm chuỗi tìm kiếm trong chuỗi đã cho như được chỉ định trong đối số và truy xuất tất cả các cột từ các hàng liên quan. Ví dụ sau minh họa:
Ví dụ
Trong ví dụ này, chúng ta lấy các cột từ bảng 'Student' nơi các hàng có giá trị tên là 'Gaurav'. Ở đây hàm FIND_IN_SET() sẽ tìm chuỗi tìm kiếm 'Gaurav' từ các giá trị của cột 'Name'.
mysql> SELECT Id, Name, Address, Subject FROM student WHERE FIND_IN_SET('Gaurav', Name);
+------+--------+---------+-----------+
| Id | Name | Address | Subject |
+------+--------+---------+-----------+
| 1 | Gaurav | Delhi | Computers |
| 20 | Gaurav | Jaipur | Computers |
+------+--------+---------+-----------+
2 rows in set (0.20 sec)