Các cách viết truy vấn trả về bản ghi thỏa mãn nhiều điều kiện trên cùng một cột:
1. Dùng toán tử logic OR
OR trả về TRUE nếu một trong hai biểu thức TRUE.
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)
2. Dùng mệnh đề 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)
IN gọn gàng hơn khi có nhiều giá trị so với nhiều OR.