এই পরিস্থিতিতে, আমাদের 'এক্সপ্রেশন' হিসাবে কলামের নাম ব্যবহার করতে হবে যা তারপর তালিকার মানগুলির সাথে তুলনা করা হবে। যদি তালিকার মধ্যে একটি কলামের মান/গুলি মিলে যায়, তাহলে আউটপুট তৈরি করা হবে। এটি বোঝার জন্য, নিম্নলিখিত ডেটা −
সহ কর্মচারী টেবিল থেকে উদাহরণটি বিবেচনা করুন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)
এখন, আমরা IN() ফাংশনের সাথে কলাম 'ID' ব্যবহার করতে পারি নিম্নরূপ −
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'-এর মানের সাথে মেলে এবং সারিগুলিকে আউটপুট হিসাবে দেয় যার জন্য এটি মেলে৷