जब हम FIND_IN_SET() फ़ंक्शन का उपयोग WHERE क्लॉज में करते हैं तो यह आर्गुमेंट में निर्दिष्ट अनुसार दिए गए स्ट्रिंग के भीतर खोज स्ट्रिंग को खोजता है और संबंधित पंक्तियों से सभी कॉलम पुनर्प्राप्त करता है। इसे प्रदर्शित करने के लिए निम्नलिखित उदाहरण है:
उदाहरण
इस उदाहरण में, हम 'Student' टेबल से कॉलम प्राप्त कर रहे हैं जहां पंक्तियों में नाम का मान 'Gaurav' है। यहां FIND_IN_SET() फ़ंक्शन कॉलम 'Name' के मानों से खोज स्ट्रिंग 'Gaurav' को खोजेगा।
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)