IN() তুলনা ফাংশন চেক করে কোনো মান একটি মান সেটের মধ্যে আছে কিনা। থাকলে ১ ফেরত দেয়, নাও থাকলে ০। এর সিনট্যাক্স:
Expression IN (val1, val2,..., valN)
এখানে,
- Expression হলো যে মানটি IN লিস্টের N সংখ্যক মানের মধ্যে খুঁজা হবে।
- Val1, val2,..., valN হলো N সংখ্যক মান যা IN লিস্ট তৈরি করে।
উদাহরণ
mysql> Select 100 IN (50,100,200,400,2000);
+------------------------------+
| 100 IN (50,100,200,400,2000) |
+------------------------------+
| 1 |
+------------------------------+
1 row in set (0.00 sec)
mysql> Select 1000 IN (50,100,200,400,2000);
+-------------------------------+
| 1000 IN (50,100,200,400,2000) |
+-------------------------------+
| 0 |
+-------------------------------+
1 row in set (0.00 sec)
mysql> Select 'ABC' IN ('ABCD','ABCDE','ABC');
+---------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABC') |
+---------------------------------+
| 1 |
+---------------------------------+
1 row in set (0.01 sec)
mysql> Select 'ABC' IN ('ABCD','ABCDE','ABCDEF');
+------------------------------------+
| 'ABC' IN ('ABCD','ABCDE','ABCDEF') |
+------------------------------------+
| 0 |
+------------------------------------+
1 row in set (0.00 sec)