COALESCE và NULLIF: hai hàm dọn sạch mọi ô trống trong báo cáo
COALESCE lấy giá trị đầu tiên khác NULL, NULLIF biến giá trị thành NULL. Dùng đúng chỗ để tránh lỗi chia 0.
COALESCE và NULLIF: hai hàm dọn sạch mọi ô trống trong báo cáo Đọc thêm »
COALESCE lấy giá trị đầu tiên khác NULL, NULLIF biến giá trị thành NULL. Dùng đúng chỗ để tránh lỗi chia 0.
COALESCE và NULLIF: hai hàm dọn sạch mọi ô trống trong báo cáo Đọc thêm »
COALESCE returns the first non-NULL value; NULLIF turns a value into NULL. Used correctly they also prevent divide-by-zero.
COALESCE and NULLIF: Two Functions That Clean Up Every Blank Cell Đọc thêm »
Phân biệt IN, EXISTS và JOIN khi kiểm tra sự tồn tại, kèm bẫy NULL của NOT IN.
EXISTS hay IN? Câu trả lời đúng khiến truy vấn nhanh gấp 30 lần Đọc thêm »
Choosing between IN, EXISTS and JOIN for existence checks, plus the NULL trap that empties NOT IN.
EXISTS or IN? The Right Answer Runs 30 Times Faster Đọc thêm »
Bẫy chia số nguyên trong SQL, cách ép kiểu đúng, làm tròn và xử lý mẫu số bằng 0.
Tỷ lệ của bạn ra 0% và không có gì sai về mặt cú pháp Đọc thêm »
The integer division trap in SQL, casting correctly, rounding at the right moment, and handling a zero denominator.
Your Percentage Says 0% and the Syntax Is Perfectly Fine Đọc thêm »
SUM(CASE WHEN) và COUNT(CASE WHEN) để tính nhiều chỉ số trong một lần quét bảng.
Đếm có điều kiện: bỏ ba truy vấn, dùng một Đọc thêm »
SUM(CASE WHEN) and COUNT(CASE WHEN) for computing several metrics in a single pass over the table.
Conditional Aggregation: Three Queries Down to One Đọc thêm »
Kỹ thuật pivot bằng CASE WHEN kết hợp MAX hoặc SUM, và vì sao dùng MAX chứ không phải chỉ CASE.
Xoay bảng trong SQL: biến dòng thành cột chỉ bằng CASE Đọc thêm »
The pivot pattern using CASE WHEN with MAX or SUM, and why the aggregate function is not optional.
Pivoting in SQL: Turning Rows Into Columns With CASE Đọc thêm »