SQL-Stil

SQL für Fortgeschrittene

Jasmin Ludolf

Data Science Content Developer, DataCamp

SQL-Formatierung

  • Formatierung ist nicht notwendig
  • Aber fehlende Formatierung kann Probleme verursachen
select title, release_year, country from films limit 3
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
SQL für Fortgeschrittene

Bewährte Praktiken

SELECT title, release_year, country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
  • Schlüsselwörter groß schreiben
  • Neue Zeilen hinzufügen
SQL für Fortgeschrittene

Stilrichtlinien

SELECT  
    title, 
    release_year, 
    country
FROM films 
LIMIT 3;
|title                                           |release_year|country|
|------------------------------------------------|------------|-------|
|Intolerance: Love's Struggle Throughout the Ages|1916        |USA    |
|Over the Hill to the Poorhouse                  |1920        |USA    |
|The Big Parade                                  |1925        |USA    |
SQL für Fortgeschrittene

Stilrichtlinien

 

Holywells Style Guide: https://www.sqlstyle.guide/

Abfolge von Kritzeleien, die zu einer geraden Linie werden

Schreibe klaren und lesbaren Code

SQL für Fortgeschrittene

Semikolon

SELECT title, release_year, country
FROM films 
LIMIT 3;

 

  • Bewährte Praktiken
  • Leichtere Übersetzung zwischen SQL-Varianten
  • Markiert das Ende einer Abfrage
SQL für Fortgeschrittene

Umgang mit nicht-standardisierten Feldnamen

  • release year anstatt release_year
  • Setze nicht-standardisierte Feldnamen in Anführungszeichen
SELECT title, "release year", country
FROM films 
LIMIT 3;
SQL für Fortgeschrittene

Warum formatieren wir?

  • Einfachere Zusammenarbeit
  • Sauber und lesbar
  • Professionell Aussehen
  • Leichter zu verstehen
  • Einfachere Fehlerbehebung
SQL für Fortgeschrittene

Lass uns üben!

SQL für Fortgeschrittene

Preparing Video For Download...