SQL AND - OR Các khai thác
AND - OR khai thác được sử dụng để lọc các bản ghi dựa trên nhiều hơn một điều kiện.
-AND - OR Các khai thác Và nhà điều hành sẽ hiển thị một bản ghi nếu cả hai điều kiện đầu tiên và điều kiện thứ hai là đúng.
Toán tử OR hiển thị một bản ghi nếu một trong hai điều kiện đầu tiên hoặc điều kiện thứ hai là đúng.
Ví dụ về AND Bảng "Thongke":
P_Id |
LastName |
FirstName |
Address |
City |
1 |
Dinh |
Linh |
30 Hoang hoa tham |
Ha long |
2 |
Nguyen |
Tung |
25 Hung vuong |
Da nang |
3 |
Hoang |
Phuong |
142 Pho moi |
Bac ninh |
Bây giờ chúng ta muốn chọn người có họ là "Hoang" và tên cuối cùng bằng"Phuong":
Chúng ta sử dụng các báo cáo sau đây SELECT:
Mã nguồn[chọn]:
SELECT * FROM
Thongke WHERE
FirstName='Hoang'
AND
LastName='Phuong'
Tập hợp kết quả sẽ như thế này:
P_Id |
LastName |
FirstName |
Address |
City |
3 |
Hoang |
Phuong |
142 Pho moi |
Bac ninh |
-Ví dụ về OR điều hành
Ví dụ Bây giờ chúng ta muốn chọn chỉ có người có tên "Linh" hoặc tên là "Phuong": Chúng tôi sử dụng các báo cáo sau đây SELECT:
Mã nguồn[chọn]:
SELECT * FROM
Thongke WHERE
FirstName = 'Linh'
OR
FirstName = 'Phuong'
Và tập hợp kết quả sẽ như thế này:
P_Id |
LastName |
FirstName |
Address |
City |
1 |
Dinh |
Linh |
30 Hoang hoa tham |
Ha long |
3 |
Hoang |
Phuong |
142 Pho moi |
Bac ninh |
-Kết hợp VÀ & OR
Bạn cũng có thể kết hợp AND và OR (sử dụng dấu ngoặc đơn để tạo thành các biểu thức phức tạp) Bây giờ chúng tôi muốn chọn chỉ có người có tên Là"Linh", họ là "Dinh" hoặc "Hoàng": Chúng tôi sử dụng câu lệnh SELECT như sau:
Mã nguồn[chọn]:
SELECT * FROM
Thongke WHERE
FirstName = 'Linh'
AND
(LastName =' Dinh '
OR
LastName =' Hoang ')
tập hợp kết quả sẽ như thế này:
P_Id |
LastName |
FirstName |
Address |
City |
1 |
Dinh |
Linh |
30 Hoang hoa tham |
Ha long |