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