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…