Kết hợp nhiều điều kiện
Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 9 trên 72.
Tạo truy vấn chỉ với một điều kiện là chưa đủ. Đôi khi, chúng ta muốn kiểm tra điều gì đó phức tạp hơn. Để làm vậy, SQL (và nhiều ngôn ngữ lập trình khác) có các từ khóa AND, OR và NOT giúp chúng ta tìm được kết quả phù hợp cần tìm.
Các từ khóa AND và OR được dùng như sau:
SELECT col1, col2
FROM table1
WHERE condition1 AND condition2 OR condition3 ...Ta có thể kết hợp bao nhiêu điều kiện tùy thích.
Thử thách
DễCác bảng và cột có sẵn:
candies:name,price,color,weight
Viết một truy vấn để tìm tất cả kẹo khớp với ít nhất một trong hai trường hợp sau:
colorlàbrownvàpricelà2colorlàmixedvàweightnhỏ hơn40
Truy vấn chỉ nên trả về tên và màu sắc của những viên kẹo này.
Tự làm thử
SELECT name, color
FROM candies
-- Viết code bên dưới
WHEREBài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
2Điều kiện
Kiến thức cơ bản về điều kiệnTừ khóa ANDTừ khóa ORTừ khóa NOTKết hợp nhiều điều kiệnDấu ngoặc đơnGiá trị logic3Định dạng giá trị trả về cụ thể
Giá trị nullSắp xếp kết quả phần 1Sắp xếp kết quả phần 2Ôn tập: Công ty an ninh mạngGiới hạn số bản ghiÔn tập: Nhà máy sản xuất xe6Thử thách nhập môn
Ôn tập: bầu cử quốc hộiÔn tập: cảnh sát bắt giữ tội phạmÔn tập: vật chứa đồ uống tại quầy barÔn tập: kỹ sư tạo cột mớiTự luyện tập: Playground SQL