Toán tử AND & OR trong SQL
- Trang trước SQL where
- Trang tiếp theo SQL Order By
Toán tử AND và OR được sử dụng để lọc bản ghi dựa trên một hoặc nhiều điều kiện.
Toán tử AND và OR
AND và OR có thể kết hợp hai hoặc nhiều điều kiện trong câu WHERE.
Nếu cả hai điều kiện đầu tiên và thứ hai đều được满足, toán tử AND sẽ hiển thị một bản ghi.
Nếu một trong hai điều kiện đầu tiên và thứ hai được满足, toán tử OR sẽ hiển thị một bản ghi.
Bảng gốc (sử dụng trong ví dụ):
LastName | FirstName | Địa chỉ | City |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Mẫu toán tử AND
Sử dụng AND để hiển thị tất cả những người có họ 'Carter' và tên 'Thomas':
SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
Kết quả:
LastName | FirstName | Địa chỉ | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Mẫu toán tử OR
Sử dụng OR để hiển thị tất cả những người có họ 'Carter' hoặc tên 'Thomas':
SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
Kết quả:
LastName | FirstName | Địa chỉ | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Kết hợp toán tử AND và OR
Chúng ta cũng có thể kết hợp AND và OR lại với nhau (sử dụng dấu ngoặc để tạo thành biểu thức phức tạp):
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter'
Kết quả:
LastName | FirstName | Địa chỉ | City |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
- Trang trước SQL where
- Trang tiếp theo SQL Order By