Mẹo SQL: Mẫu viết SQL của tôi
(threadreaderapp.com)<p>- Luôn sử dụng CTE <br />
- Làm CTE nhỏ nhất có thể và chỉ giữ cho nó một mục đích duy nhất <br />
- Don’t repeat yourself (DRY)<br />
→ 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<br />
→ 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 <br />
- Đừng nối chuỗi phụ thuộc quá dài <br />
- Hãy giảm dữ liệu trước khi join <br />
- Chỉ chọn các cột cần thiết<br />
- 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<br />
- 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 </p>
Chưa có bình luận nào.