Menü
Dev Tools

SQL formatieren online – kostenloser SQL Formatter

SQL-Abfragen online formatieren und einrücken. Unterstützt MySQL, PostgreSQL, SQLite, T-SQL und BigQuery.

Dateien werden nie gespeichertSofortOhne Anmeldung

🔒 Ihre Datei verlässt nie Ihren Browser. Die gesamte Formatierung erfolgt lokal.

So formatieren Sie SQL online

  1. 1

    SQL einfügen

    Fügen Sie eine unformatierte oder minimierte SQL-Abfrage in das Eingabefeld ein. Eine oder mehrere Anweisungen werden unterstützt.

  2. 2

    Dialekt wählen

    Wählen Sie den Dialekt Ihrer Datenbank (MySQL, PostgreSQL usw.), damit Schlüsselwörter korrekt behandelt werden.

  3. 3

    Formatiertes SQL kopieren

    Kopieren Sie die Ausgabe. Die Abfrage erscheint mit einheitlicher Einrückung und großgeschriebenen Schlüsselwörtern.

SQL wird schneller unlesbar als fast jede andere Sprache: Eine Abfrage verbindet ein paar Tabellen, bekommt eine Unterabfrage und einen CASE-Ausdruck, und plötzlich ist es eine 400 Zeichen lange Zeile, die niemand prüfen möchte. Da SQL Leerraum ignoriert, ist Formatierung reine Darstellung: Der Formatter kann das Layout frei gestalten, ohne das Ergebnis der Abfrage zu verändern.

Jede Datenbank hat ihre Eigenheiten: die ::-Casts von PostgreSQL, die Backtick-Bezeichner von MySQL, eckige Klammern und TOP bei T-SQL, Projektpfade bei BigQuery. Wählen Sie den Dialekt vor dem Formatieren, damit solche Konstrukte korrekt dargestellt statt als Syntaxfehler behandelt werden.

Formatiertes SQL lohnt sich beim Code-Review (jeder JOIN und jedes WHERE steht in einer eigenen Zeile), beim Debugging (Einrückungen zeigen die Grenzen von Unterabfragen) und beim Aufbereiten von Abfragen aus ORMs, Logs oder alten Berichten, die als eine Zeile ankommen. Ein Formatter prüft oder optimiert nichts: Er ist der Lesbarkeitsschritt vor der Analyse. Alles läuft in Ihrem Browser.

Häufig gestellte Fragen

Das könnte Sie auch interessieren