19 điểm bởi xguru 2022-02-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • 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.

Chưa có bình luận nào.