SQL-Tipps: Mein SQL-Schreibmuster
(threadreaderapp.com)-
Immer CTEs verwenden
-
CTEs möglichst klein halten und bei einem einzigen Zweck belassen
-
Don’t repeat yourself (DRY)
→ Wenn du in einer Abfrage denselben Join ausführst, abstrahiere ihn in ein CTE
→ Wenn du in mehreren Abfragen denselben Join ausführst, abstrahiere ihn in eine View
-
Abhängigkeiten nicht zu lang verketten
-
Daten vor dem Join reduzieren
-
Nur die benötigten Spalten auswählen
-
Expect the unexpected: NULL, doppelte Zeilen, beliebige Werte – echte Daten sind unordentlich
-
Mit Left Join anfangen: Da echte Daten chaotisch sind, können bei Inner Join wichtige Daten ausgeschlossen werden
Noch keine Kommentare.