AND và ORHai toán tử
AND và OR nối hai hoặc nhiều điều
kiện trong mệnh đề WHERE lại với nhau.Toán tử
AND sẽ hiển thị 1 dòng nếu TẤT CẢ các điều kiện
đều thoả mãn. Toán tử OR hiển thị một dòng nếu BẤT KỲ điều
kiện nào được thoả.Bảng dữ liệu dùng trong ví dụ
| LastName | FirstName | Address | City |
|---|---|---|---|
| Hansen | Ola | Timoteivn 10 | Sandnes |
| Svendson | Tove | Borgvn 23 | Sandnes |
| Svendson | Stephen | Kaivn 18 | Sandnes |
Ví dụ 1
Sử dụng
AND để tìm những người có tên là Tove và họ
là Svendson:Kết quả trả về:SELECT * FROM Persons WHERE FirstName = 'Tove' AND LastName = 'Svendson'
| LastName | FirstName | Address | City |
|---|---|---|---|
| Svendson | Tove | Borgvn 23 | Sandnes |
Ví dụ 2
Sử dụng
OR để tìm những người có tên là Tove hoặc
họ là Svendson:Kết quả trả về:SELECT * FROM Persons WHERE firstname = 'Tove' OR lastname = 'Svendson'
| LastName | FirstName | Address | City |
|---|---|---|---|
| Svendson | Tove | Borgvn 23 | Sandnes |
| Svendson | Stephen | Kaivn 18 | Sandnes |
Ví dụ 3
Bạn cũng có thể sử dụng kết hợp
AND và OR
cùng với dấu ngoặc đơn để tạo nên các câu truy vấn phức tạp:Kết quả trả về:SELECT * FROM Persons WHERE (FirstName = 'Tove' OR FirstName = 'Stephen') AND LastName = 'Svendson'
| LastName | FirstName | Address | City |
|---|---|---|---|
| Svendson | Tove | Borgvn 23 | Sandnes |
| Svendson | Stephen | Kaivn 18 | Sandnes |

