SQL formatieren
Fügen Sie eine Abfrage ein, die als eine Zeile aus einem Log oder einem ORM kam, und lesen Sie sie wieder als Abfrage — SELECT, FROM, WHERE und jedes JOIN in eigener Zeile.
Der Code verlässt diese Seite nicht — formatiert wird im Browser.
- Kostenlos
- Dateien verlassen Ihr Gerät nicht
- Ohne Anmeldung
- Kein Dateilimit
So geht es
- Abfrage in das erste Feld einfügen.
- Entscheiden, ob Schlüsselwörter groß erscheinen und jede Spalte eine eigene Zeile bekommt.
- Ergebnis kopieren.
Gut zu wissen
Warum Literale geschützt werden
Eine Abfrage kann einen Wert wie 'order by name' enthalten oder einen Kommentar, in dem SELECT vorkommt. Ein Formatierer, der mit Suchen und Ersetzen arbeitet, bräche dort die Zeile um oder schriebe ein Wort mitten in Ihren Daten groß. Hier werden Zeichenketten und Kommentare vor dem Formatieren beiseitegelegt und danach unverändert zurückgesetzt.
Wozu die Zeilenumbrüche dienen
Eine Abfrage zu lesen heißt, drei Dinge schnell zu finden: welche Tabellen sie berührt, wie sie verknüpft sind und wonach gefiltert wird. Jede Klausel in eigener Zeile beantwortet alle drei auf einen Blick — deshalb ist dieses Layout im Code-Review üblich, lange bevor jemand die Abfrage ausführt.
Häufige Fragen
Welcher Dialekt wird unterstützt?
Die Klauseln, die PostgreSQL, MySQL, SQL Server und SQLite gemeinsam haben. Dialektspezifische Syntax wird nicht umformatiert, aber auch nicht beschädigt: Unbekannte Wörter laufen unverändert durch.
Prüft es die Abfrage auf Fehler?
Nein. Es setzt um, was Sie geben, und analysiert nichts. Eine fehlerhafte Abfrage bleibt fehlerhaft, nur leichter lesbar.
Wird meine Abfrage an einen Server geschickt?
Nein. Alles läuft im Browser, und das zählt: Abfragen tragen Tabellennamen und oft Werte aus dem Produktivsystem.
Warum stehen meine Schlüsselwörter nicht groß?
Schalten Sie «Schlüsselwörter groß» ein. Das ist Geschmackssache, keine Regel — viele Teams schreiben SQL durchgehend klein.
Ähnliche Tools
- JSON formatieren JSON einfügen und formatiert, geprüft oder minifiziert zurückbekommen. Die Daten bleiben im Bro…
- CSV in JSON umwandeln Tabelle einfügen, JSON bekommen. Gelesen wird nach RFC 4180: Eine Zelle wie «Meier, Jan» bleibt…
- HTML formatieren HTML einfügen und lesen. Jedes Tag steht in seiner eigenen Zeile, eingerückt nach Verschachtelu…
- Base64 kodieren und dekodieren Text einfügen und Base64 erhalten — oder Base64 einfügen und den Text zurückbekommen. Kyrillisc…
- Wörter zählen Text eingeben oder einfügen — die Zähler aktualisieren sich sofort: Wörter, Zeichen, Sätze, Abs…
- Groß- und Kleinschreibung umwandeln Text einfügen, Schreibweise wählen, Ergebnis kopieren. Neun Arten, dieselben Wörter zu schreibe…
- JSON verschönern Fügen Sie eine Wand aus minifiziertem JSON ein und lesen Sie sie wie ein Dokument. Die Einrücku…
- JSON minifizieren JSON einfügen und ohne ein überflüssiges Byte zurückbekommen: keine Einrückung, keine Zeilenumb…