So funktioniert’s
- Fügen Sie Ihre SQL-Abfrage in das Eingabefeld ein.
- Wählen Sie unter „Dialekt“ das passende Datenbanksystem.
- Wählen Sie unter „Modus“ die Option „Formatieren“.
- Stellen Sie unter „Schlüsselwörter“ die gewünschte Schreibweise ein.
- Bei Eingaben über 200 KB drücken Sie Strg+Enter oder „SQL formatieren“, um das Ergebnis zu aktualisieren. Kleinere Eingaben werden kurz nach dem Tippen automatisch formatiert.
Beispiele
Umsatz je Kunde in MySQL
select k.name, sum(b.betrag) as umsatz from `kunden` k join `bestellungen` b on b.kunden_id = k.id where b.status = 'bezahlt' group by k.name order by umsatz desc;
SELECT k.name, SUM(b.betrag) AS umsatz FROM `kunden` k JOIN `bestellungen` b ON b.kunden_id = k.id WHERE b.status = 'bezahlt' GROUP BY k.name ORDER BY umsatz DESC;
PostgreSQL-CTE mit vier Leerzeichen
WITH offene_bestellungen AS (SELECT kunden_id, betrag FROM bestellungen WHERE status = 'offen' AND bestelldatum >= CURRENT_DATE - INTERVAL '30 days') SELECT kunden_id, SUM(betrag) AS gesamt FROM offene_bestellungen GROUP BY kunden_id;
with
offene_bestellungen as (
select
kunden_id,
betrag
from
bestellungen
where
status = 'offen' and
bestelldatum >= CURRENT_DATE - interval '30 days'
)
select
kunden_id,
sum(betrag) as gesamt
from
offene_bestellungen
group by
kunden_id;Abfrage für eine Logzeile minifizieren
-- Offene Rechnungen in Hamburg SELECT rechnungsnummer, betrag FROM rechnungen WHERE ort = 'Hamburg' /* Standortfilter */ AND status = 'offen';
SELECT rechnungsnummer, betrag FROM rechnungen WHERE ort = 'Hamburg' AND status = 'offen';
Häufige Fragen
Kann ich damit SQL-Datumswerte als dd.mm.yyyy formatieren?
Der Formatter ändert das Layout des SQL-Codes, nicht die Datums-, Zahlen- oder Währungswerte im Abfrageergebnis. Er führt keine Abfragen aus.
Warum lässt sich meine SQL-Abfrage nicht formatieren?
Prüfen Sie die gemeldete Zeile und Spalte sowie die Einstellung „Dialekt“. Bei einem Parse-Fehler bleibt das vorherige Ergebnis sichtbar, wird aber als veraltet markiert.
Wird mein SQL-Code hochgeladen oder gespeichert?
Der SQL-Code wird im Browser verarbeitet, nicht hochgeladen und nicht gespeichert. Nur die Optionen werden in localStorage gespeichert; der Dialekt kann außerdem in der Seiten-URL stehen. Google Analytics erfasst Nutzungsereignisse mit der Tool-Kennung, aber ohne SQL-Code.
Kann ich einen großen SQL-Dump formatieren?
Sie können .sql- und .txt-Dateien bis 10 MB einlesen; größere Dateien werden abgewiesen. Bei Eingaben über 200 KB müssen Sie die Formatierung mit Strg+Enter oder „SQL formatieren“ auslösen. Teilen Sie größere Dumps in kleinere Dateien auf.