इस परिदृश्य में, हमें कॉलम के नाम को 'एक्सप्रेशन' के रूप में उपयोग करने की आवश्यकता है जिसे तब सूची में मानों के साथ तुलना किया जाएगा। यदि किसी कॉलम में सूची के भीतर मिलान करने वाला मान/मान हैं, तो आउटपुट उत्पन्न होगा। इसे समझने के लिए, निम्न डेटा वाली कर्मचारी टेबल के उदाहरण पर विचार करें:
mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | | 6 | Mohan | 30000 | +----+--------+--------+ 6 rows in set (0.00 sec)
अब, हम कॉलम 'ID' का उपयोग IN() फंक्शन के साथ निम्नानुसार कर सकते हैं:
mysql> Select * from Employee WHERE ID IN(6,2,3,20,10,9); +----+-------+--------+ | ID | Name | Salary | +----+-------+--------+ | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 6 | Mohan | 30000 | +----+-------+--------+ 3 rows in set (0.00 sec)
उपरोक्त परिणाम सेट से, यह स्पष्ट है कि IN() फंक्शन कॉलम 'ID' के मान का सूची में मानों के साथ मिलान करता है और उन पंक्तियों को आउटपुट के रूप में देता है जिनके लिए यह मेल खाता है।