Trong câu lệnh truy vấn SQL, mệnh đề WHERE được sử dụng để trích xuất những bản ghi đáp ứng một điều kiện cụ thể.
SELECT column1, column2, ...
FROM table_name
WHERE condition;
Lưu ý: Mệnh đề WHERE không chỉ được sử dụng trong câu lệnh SELECT, nó còn được sử dụng trong UPDATE, DELETE, v.v.!
Ví dụ mệnh đề WHERE
SELECT * FROM Customers
WHERE Country='Mexico';
Kiểu dữ liệu số và chuỗi
SQL yêu cầu dấu ngoặc kép xung quanh giá trị văn bản, ex: 'Mexico' (hầu hết các hệ thống cơ sở dữ liệu cũng sẽ cho phép dấu ngoặc kép).
Tuy nhiên, các trường số không được đặt trong dấu ngoặc kép:
SELECT * FROM Customers
WHERE CustomerID=1;