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