NULL là một giá trị đặc biệt trong SQL, đại diện cho sự thiếu vắng dữ liệu. Nó khác với các giá trị rỗng (“”) hoặc số 0 (0).

Ví dụ:
- Một khách hàng có thể chưa cung cấp địa chỉ email.
- Một sản phẩm có thể chưa được cập nhật giá bán.
Tính chất của NULL:
- NULL không bằng bất kỳ giá trị nào, kể cả bản thân nó (NULL != NULL).
- Các phép toán toán học với NULL luôn trả về NULL.
- Các hàm so sánh với NULL luôn trả về UNKNOWN (không xác định).
Sử dụng NULL:
- Dữ liệu không có sẵn hoặc không xác định.
- Không áp dụng cho thực thể được đề cập.
- Tránh sử dụng NULL quá nhiều, vì nó có thể gây ra các vấn đề trong truy vấn và phân tích dữ liệu.
Hàm kiểm tra NULL:
- 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.
Lọc dữ liệu với NULL:
- Sử dụng mệnh đề WHERE với IS NULL hoặc IS NOT NULL.
Ví dụ:
-- Lấy tất cả khách hàng chưa cung cấp địa chỉ email: SELECT * FROM customers WHERE email IS NULL; -- Lấy tất cả sản phẩm đã được cập nhật giá bán: SELECT * FROM products WHERE price IS NOT NULL;
Xem thêm:
- Q146. Which three are true about Database Point-in-Time Recovery?
- Hướng dẫn cài đặt website khi có wp-content và cơ sở dữ liệu sql
- So Sánh Ví Nóng (Hot Wallets) và Ví Lạnh (Cold Wallets) Để Lưu Trữ Bitcoin
- Quản trị STREAMS$_APPLY_PROGRESS trong Oracle GoldenGate
- Q124 Which three statements are true about using SQL*Plus?

Birace - Bike Store Responsive Shopify Theme
Food & Drink 21 Html Template