Astuces SQL : mon modèle d’écriture SQL
(threadreaderapp.com)<p>- Toujours utiliser des CTE <br />
- Garder les CTE aussi petits que possible et dédiés à un seul usage <br />
- Don’t repeat yourself (DRY)<br />
→ si vous faites la même jointure dans une requête, l’abstraire dans un CTE<br />
→ si vous faites la même jointure dans plusieurs requêtes, l’abstraire dans une vue <br />
- Ne pas chaîner les dépendances trop longuement <br />
- Réduire les données avant de faire les jointures <br />
- Ne sélectionner que les colonnes nécessaires<br />
- Expect the unexpected : `NULL`, lignes dupliquées, valeurs arbitraires — les données réelles sont désordonnées<br />
- Commencer par des `LEFT JOIN` : comme les données réelles sont souvent chaotiques, des données importantes peuvent être exclues avec des `INNER JOIN` </p>
Aucun commentaire pour le moment.