একই কলামে একাধিক শর্ত মেনে চলা রেকর্ড ফেরত দেওয়ার কোয়েরি লিখার পদ্ধতিগুলো নিচে দেওয়া হলো:
'OR' লজিক্যাল অপারেটর ব্যবহার করে
MySQL 'OR' অপারেটর দুটি এক্সপ্রেশন তুলনা করে যেকোনো একটি সত্য হলে TRUE ফেরত দেয়। নিচের উদাহরণে 'OR' অপারেটর ব্যবহার করে একই কলামে একাধিক শর্ত প্রয়োগ করা হয়েছে:
mysql> Select * from Student WHERE Name = 'Gaurav' OR Name = 'Aarav'; +------+--------+---------+-----------+ | Id | Name | Address | Subject | +------+--------+---------+-----------+ | 1 | Gaurav | Delhi | Computers | | 2 | Aarav | Mumbai | History | +------+--------+---------+-----------+ 2 rows in set (0.00 sec)
WHERE IN(...) ক্লজ ব্যবহার করে
WHERE IN(...) ক্লজও একই কাজে ব্যবহৃত হয়। একই কলামে একাধিক শর্তের জন্য কোয়েরিতে এভাবে ব্যবহার করা যায়:
mysql> Select * from Student WHERE Name IN ('Gaurav','Aarav');
+------+--------+---------+-----------+
| Id | Name | Address | Subject |
+------+--------+---------+-----------+
| 1 | Gaurav | Delhi | Computers |
| 2 | Aarav | Mumbai | History |
+------+--------+---------+-----------+
2 rows in set (0.00 sec)