Cơ bảnTruy vấn dữ liệu ~8 phút
WHERE — lọc dòng
WHERE giúp bạn lọc dữ liệu: chỉ những dòng đúng điều kiện mới đi tiếp vào kết quả.
Lý thuyết
Cú pháp: SELECT ... FROM ... WHERE <điều kiện>;
Toán tử so sánh
=bằng,<>hoặc!=khác>,>=,<,<=so sánh lớn/nhỏ
Ví dụ WHERE age >= 18 chỉ giữ người từ 18 tuổi trở lên.
DBMS xử lý thế nào
Sau khi FROM nạp bảng, WHERE duyệt từng dòng và kiểm tra điều kiện. Dòng không thỏa sẽ bị loại.
Trong animation, dòng bị loại sẽ chuyển đỏ và mờ dần; dòng thỏa điều kiện sáng lên.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Lý thuyết
Cú pháp: SELECT ... FROM ... WHERE <điều kiện>;
Toán tử so sánh
=bằng,<>hoặc!=khác>,>=,<,<=so sánh lớn/nhỏ
Ví dụ WHERE age >= 18 chỉ giữ người từ 18 tuổi trở lên.
DBMS xử lý thế nào
Sau khi FROM nạp bảng, WHERE duyệt từng dòng và kiểm tra điều kiện. Dòng không thỏa sẽ bị loại.
Trong animation, dòng bị loại sẽ chuyển đỏ và mờ dần; dòng thỏa điều kiện sáng lên.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Khu vực thực hành
Đang tải trình soạn thảo…
Chạy truy vấn để xem kết quả tại đây.
Bài tập (0/2)
1
Lấy name, city của những người sống ở 'Hanoi'.
Đang tải trình soạn thảo…
2
Lấy các đơn hàng có total lớn hơn 100.
Đang tải trình soạn thảo…
Checklist hoàn thành
- Chạy thử truy vấn mẫu
- Hoàn thành bài tập (0/2)
Trình mô phỏng thực thi SQL
Đang khởi tạo cơ sở dữ liệu…