Zum Inhalt springen

SQL-Formatierer

Füge eine unübersichtliche SQL-Abfrage ein und formatiere sie zu sauberem, konsistent eingerücktem SQL — mit Dialekt-Unterstützung für PostgreSQL, MySQL, SQLite, SQL Server und BigQuery.

Als Nächstes

JSON Formatierer
JSON sofort formatieren, validieren und minimieren
Entwickler-Tools

Your files are processed locally in your browser. They are not uploaded to our servers.

So funktioniert's

  1. Füge deine SQL-Abfrage in das Eingabefeld ein.
  2. Wähle deinen SQL-Dialekt und ob Schlüsselwörter großgeschrieben werden sollen.
  3. Klicke auf SQL formatieren und kopiere das Ergebnis.

Was ist dieses Tool?

Der SQL-Formatierer rückt SQL-Anweisungen neu ein und strukturiert sie lesbar: eine Klausel pro Zeile, verschachtelte Unterabfragen eingerückt, Schlüsselwörter optional in Großbuchstaben. Er kennt die Syntax-Eigenheiten der großen Dialekte — PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) und BigQuery —, sodass dialektspezifische Konstrukte korrekt formatiert werden. Die Formatierung läuft komplett im Browser; deine Abfragen und enthaltene Daten werden nie hochgeladen.

Typische Anwendungen

  • Eine lange Abfrage aus Anwendungslogs aufräumen
  • Generiertes SQL aus einem ORM lesbar machen, bevor man es debuggt
  • Abfrage-Stil vereinheitlichen, bevor er in die Codebasis kommt
  • Die einzeilige Abfrage von jemand anderem lesen und verstehen

Häufige Fragen

Verändert die Formatierung, was die Abfrage tut?

Nein, es werden nur Leerraum und Groß-/Kleinschreibung der Schlüsselwörter geändert. Logik und Semantik bleiben exakt gleich.

Welche SQL-Dialekte werden unterstützt?

Standard-SQL, PostgreSQL, MySQL, SQLite, SQL Server (T-SQL) und BigQuery.

Können mehrere Anweisungen auf einmal formatiert werden?

Ja, füge mehrere Anweisungen getrennt durch Semikolons ein — alle werden formatiert.

Wird mein SQL an einen Server gesendet?

Nein, die Formatierung läuft komplett im Browser — Abfragen, Tabellennamen und Daten verlassen dein Gerät nie.