Was deine SQL-Abfrage macht, Schritt für Schritt
Füge deine Abfrage ein. Sie erklärt die Schritte in einfacher Sprache, zeichnet die Joins und markiert langsame oder riskante Muster.
- Läuft auf deinem Gerät
- Keine Anmeldung
- Funktioniert nach einem Besuch offline

—Schritte
—Joins
—Warnungen
So eine SQL-Abfrage verstehen
- Füge das SQL in das Feld ein. Mit Semikolon getrennte Anweisungen werden einzeln gelesen.
- Lies die Schritte in der Reihenfolge, in der eine Datenbank sie logisch abarbeitet, und darunter die Join-Grafik.
- Prüfe die Warnungen und kopiere das formatierte SQL, wenn es passt.
Fragen
Welches SQL versteht es?
Gängiges SQL: SELECT mit Joins, Unterabfragen, CTEs, UNION, GROUP BY mit ROLLUP, Fensterfunktionen sowie INSERT, UPDATE, DELETE und ein einfaches CREATE TABLE. Unbekannte Syntax wird mit Zeile und Spalte gemeldet.
Führt es meine Abfrage aus oder verbindet es sich mit einer Datenbank?
Nein. Die Abfrage wird als Text im Browser gelesen. Nichts wird ausgeführt, und nichts wird irgendwohin gesendet.
Warum folgen die Schritte nicht der Reihenfolge, in der ich geschrieben habe?
Sie folgen der logischen Reihenfolge: zuerst FROM und JOIN, dann WHERE, GROUP BY, HAVING, SELECT, ORDER BY und LIMIT. Eine Datenbank kann die Arbeit anders ausführen, das Ergebnis ist aber dasselbe.
Bewertungen
Noch keine Bewertungen. Schreib die erste.

