Mệnh đề WHERE được sử dụng để lọc dữ liệu dựa trên các điều kiện trong câu lệnh SELECT. Nó cho phép bạn chỉ truy xuất các hàng dữ liệu thỏa mãn các điều kiện được chỉ định.

Cấu trúc cơ bản:
SELECT column_list FROM table_name WHERE condition;
Giải thích:
- WHERE: Từ khóa cho biết bạn muốn lọc dữ liệu dựa trên điều kiện.
- condition: Biểu thức Boolean (True/False) xác định các hàng dữ liệu nào sẽ được truy xuất.
Ví dụ:
--Lấy tất cả khách hàng từ Hà Nội: SELECT * FROM customers WHERE city = 'Hanoi'; --Lấy 10 sản phẩm có giá cao nhất: SELECT * FROM products ORDER BY price DESC LIMIT 10;
Toán tử so sánh:
Mệnh đề WHERE sử dụng các toán tử so sánh để so sánh giá trị của các cột với giá trị được chỉ định.
Bảng các toán tử so sánh:
| Toán tử | Ý nghĩa |
| = | Bằng |
| <> | Khác |
| < | Nhỏ hơn |
| <= | Nhỏ hơn hoặc bằng |
| > | Lớn hơn |
| >= | Lớn hơn hoặc bằng |
Ví dụ:
--Lấy tất cả khách hàng có tuổi từ 18 đến 30: SELECT * FROM customers WHERE age BETWEEN 18 AND 30; --Lấy tất cả sản phẩm có giá lớn hơn 100.000 đồng: SELECT * FROM products WHERE price > 100000;
Hàm so sánh:
Mệnh đề WHERE cũng hỗ trợ các hàm so sánh để kiểm tra các giá trị cụ thể.
Bảng các hàm so sánh:
| Hàm | Ý nghĩa |
| IS NULL | Kiểm tra xem giá trị có null hay không |
| IS NOT NULL | Kiểm tra xem giá trị có null hay không |
| LIKE | Kiểm tra xem giá trị có khớp với mẫu được chỉ định hay không |
Ví dụ:
--Lấy tất cả khách hàng có email null: SELECT * FROM customers WHERE email IS NULL; --Lấy tất cả sản phẩm có tên bắt đầu bằng "iPhone": SELECT * FROM products WHERE name LIKE 'iPhone%';
Kết hợp các điều kiện:
Bạn có thể sử dụng các toán tử logic để kết hợp các điều kiện trong mệnh đề WHERE.
Bảng các toán tử logic:
| Toán tử | Ý nghĩa |
| AND | Cả hai điều kiện đều phải thỏa mãn |
| OR | Ít nhất một điều kiện phải thỏa mãn |
| NOT | Điều kiện ngược lại phải thỏa mãn |
Ví dụ:
--Lấy tất cả khách hàng là nam và sống ở Hà Nội: SELECT * FROM customers WHERE gender = 'male' AND city = 'Hanoi'; --Lấy tất cả sản phẩm có giá lớn hơn 100.000 đồng hoặc có tên bắt đầu bằng "Samsung": SELECT * FROM products WHERE price > 100000 OR name LIKE 'Samsung%';
Mệnh đề WHERE là một công cụ mạnh mẽ để lọc dữ liệu trong SQL
Bạn có thể sử dụng nó để truy xuất chính xác dữ liệu mà bạn cần.
- Time Series Analysis là gì?
- Q121 The sales table has columns prod_id and quantity_sold of data type number In two queries execute successfully?
- Get the size of Oracle database
- Q114. Which two are true about the execution of operating system scripts starting from Oracle Database 19c?
- Cài đặt Oracle database 19c trên Linux | Install oracle database 19c on Linux

Beauty Cosmetics Store Shopify Theme
KLEO - Community Focused & Multi-Purpose BuddyPress WordPress Theme
Accu - Medical, Healthcare Shop Shopify Theme
Acoffee - Coffee Shop And Restaurant Shopify Theme
Aveda - Ultimate Shopify Theme Os 2.0
Baum - Furniture Multipurpose Responsive Shopify Theme
Baloop - Backpack And Bags Responsive Shopify Theme
Babyza - Kids Fashion Responsive Shopify Theme
Apparelix Mobile Accessories Shopify Theme
Oshine - Multipurpose Creative WordPress Theme
YITH Auctions for WooCommerce Premium
Binim - Lingerie & Bikini Responsive Shopify Theme
Amely Shopify Theme
Wokiee - Multipurpose Shopify Theme
Anon - Minimal Responsive Shopify Theme
Apparelix Mens Fashion Shopify Theme
Baby Toys And Accessories Store Shopify Theme
UpdraftPlus Premium
YITH Easy Order Page for WooCommerce Premium
eForm Pro
Green Popups
Advanced iFrame Pro
Benqu - News Magazine WordPress Theme
Baby Planet - Babies Store Shopify Theme
Food & Drink 25 Html Template
Apparelix Food Delivery Shopify Theme
Ultimate Affiliate Pro
MonsterInsights Google Analytics Premium
Porto | Multipurpose & WooCommerce Theme
Total - Responsive Multi-Purpose WordPress Theme
Enfold Responsive MultiPurpose Theme
907 - Responsive Multi-Purpose WordPress Theme
Zephyr - Material Design Theme
Karma responsive wordpress theme
Authentic - Lifestyle Blog & Magazine WordPress Theme
ColorMag - Magazine & News Style WordPress Theme
Go Pricing
Woffice - Intranet Extranet & Project Management WordPress Theme
Yoast SEO Premium 23.9
Minimog - Next-gen Multipurpose Shopify theme grade-A
King - Viral Magazine WordPress Theme
WP Rocket
All in One SEO Pack Pro
The Ark - WordPress Theme made for Freelancers
Image Map Pro
FacetWP – Elementor Integration
Share-one-Drive | OneDrive plugin for WordPress
Bridge - Creative Elementor and WooCommerce WordPress Theme
Ajax Search
Team Showcase
Integrate Google Drive PRO
WPBakery Page Builder
WooCommerce Advanced Shipping
Real3D FlipBook & PDF Viewer
Cool Timeline Pro
Apparelix Sunglasses Shopify Theme
Massive Dynamic - WordPress Website Builder
Jevelin - Multi-Purpose Responsive WordPress AMP Theme
Alie Furniture Theme Responsive Shopify Theme
The Retailer - Premium WooCommerce Theme
WP-Optimize Premium
ARMember