MySQL-এ XOR অপারেটর TRUE ফেরত দেয় যদি দুটি অপারেন্ড (অথবা এক্সপ্রেশন) যেকোনো একটি TRUE হয়, কিন্তু দুটোই TRUE হলে নয়। IN ক্লজটি যেকোনো MySQL কোয়েরির সাথে শর্ত নির্দিষ্ট করতে ব্যবহৃত হয়।
টেবিল তৈরি করা
mysql> create table DemoTable -> ( -> Num1 int, -> Num2 int -> ); Query OK, 0 rows affected (0.61 sec)
রেকর্ড ইনসার্ট করা
mysql> insert into DemoTable values(5,5); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(6,6); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(7,7); Query OK, 1 row affected (0.15 sec)
সকল রেকর্ড প্রদর্শন
mysql> select *from DemoTable;
আউটপুট
+------+------+ | Num1 | Num2 | +------+------+ | 5 | 5 | | 6 | 6 | | 7 | 7 | +------+------+ 3 rows in set (0.00 sec)
MySQL-এ XOR WITH IN কোয়েরি
mysql> select Num1,Num2 from DemoTable where ( Num1 IN (5,6,7 ) XOR Num2 IN ( 16, 16, 16 ) );
আউটপুট
+------+------+ | Num1 | Num2 | +------+------+ | 5 | 5 | | 6 | 6 | | 7 | 7 | +------+------+ 3 rows in set (0.00 sec)