So sánh BETWEEN với điều kiện >= đầu kỳ và < đầu kỳ kế tiếp bằng fixture ở đúng ranh...
Bật và đọc lại PRAGMA foreign_keys trên từng connection SQLite, rồi thử cả insert sai lẫn kiểm tra dữ liệu...
Phân biệt cột tùy chọn có UNIQUE, UNIQUE NULLS NOT DISTINCT và NOT NULL UNIQUE trước khi viết migration.
Dùng ví dụ đơn hàng để phân biệt điều kiện trên từng dòng với điều kiện trên tổng của một...
Dùng fixture log web và mobile để thấy UNION loại trùng theo toàn bộ cột được chọn, còn UNION ALL...
Xếp hạng đơn hàng theo từng khách, xử lý thời điểm trùng nhau và phân biệt lọc trước với lọc...
Phân biệt COUNT(*) và COUNT(cột) trên LEFT JOIN, đặt điều kiện ON đúng mục tiêu và kiểm tra các hàng...
Dựng một fixture nhỏ để hiểu NOT IN với NULL, chọn NOT EXISTS theo nghiệp vụ và kiểm tra cả...
Đọc cost, rows, loops và buffers theo đúng ý nghĩa trước khi quyết định thêm index cho truy vấn PostgreSQL.
Dùng cột version và UPDATE có điều kiện để phát hiện một biểu mẫu đang lưu trên phiên bản dữ...
© 2026 AE Dev - Blog công nghệ, lập trình và chia sẻ kiến thức IT.