Để kết hợp chọn hàng và chọn cột, dùng mệnh đề WHERE.
Ví dụ
Bảng Student:
mysql> Select * from Student; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+
Kết hợp chọn cột (Name, RollNo, Grade) và chọn hàng (Grade = 'M.Sc' hoặc 'B.Tech'):
mysql> Select Name, RollNo, Grade from Student
where Grade='M.Sc' or Grade='B.Tech';
+--------+--------+--------+
| Name | RollNo | Grade |
+--------+--------+--------+
| Gaurav | 100 | B.tech |
| Aarav | 150 | M.SC |
+--------+--------+--------+
2 rows in set (0.00 sec)
Giải thích:
- Chọn cột:
SELECT Name, RollNo, Grade(chỉ lấy 3 cột) - Chọn hàng:
WHERE Grade='M.Sc' or Grade='B.Tech'(lọc điều kiện) - Kết hợp cả hai trong một truy vấn