Hiểu mệnh đề WHERE trong SQL: Lọc dữ liệu dễ dàng
`where` là một từ khóa trong SQL được sử dụng để chỉ định điều kiện cho những hàng nào sẽ được đưa vào tập kết quả. Nó thường được sử dụng cùng với câu lệnh `SELECT` để lọc dữ liệu được trả về.
Ví dụ: truy vấn sau sẽ trả về tất cả các đơn hàng có ID khách hàng là 1234:
```
SELECT * FROM đơn hàng WHERE customer_id = 1234;
```
Tương tự, truy vấn sau sẽ trả về tất cả các đơn hàng có ngày đặt hàng lớn hơn hoặc bằng ngày 1 tháng 1 năm 2015:
```
SELECT * FROMorders WHERE order_date >= '2015-01-01';
` ``
Bạn cũng có thể sử dụng `WHERE` kết hợp với các mệnh đề khác, chẳng hạn như `JOIN`, `GROUP BY` và `ORDER BY`, để tinh chỉnh thêm dữ liệu được trả về.
Ví dụ: truy vấn sau sẽ trả về tất cả đơn hàng có ID khách hàng là 1234 và ngày đặt hàng lớn hơn hoặc bằng ngày 1 tháng 1 năm 2015 và trạng thái đơn hàng là "đã giao hàng":
```
SELECT * FROM đơn hàng WHERE customer_id = 1234 AND order_date >= '2015- 01-01' VÀ order_status = 'đã vận chuyển';
```



