Mẹo SQL: Mẫu viết SQL của tôi
(threadreaderapp.com)-
Luôn sử dụng CTE
-
Làm CTE nhỏ nhất có thể và chỉ giữ cho nó một mục đích duy nhất
-
Don’t repeat yourself (DRY)
→ Nếu đang dùng cùng một phép join trong một truy vấn, hãy trừu tượng hóa nó bằng CTE
→ Nếu đang dùng cùng một phép join trong nhiều truy vấn, hãy trừu tượng hóa nó bằng View
-
Đừng nối chuỗi phụ thuộc quá dài
-
Hãy giảm dữ liệu trước khi join
-
Chỉ chọn các cột cần thiết
-
Expect the unexpected: NULL, các hàng trùng lặp, đến cả giá trị ngẫu nhiên; dữ liệu thực tế vốn rất lộn xộn
-
Hãy bắt đầu với Left Join: vì dữ liệu thực tế rất hỗn loạn, nên với Inner Join có thể sẽ loại mất dữ liệu quan trọng
Chưa có bình luận nào.