fixmint
DE

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

  1. Füge das SQL in das Feld ein. Mit Semikolon getrennte Anweisungen werden einzeln gelesen.
  2. Lies die Schritte in der Reihenfolge, in der eine Datenbank sie logisch abarbeitet, und darunter die Join-Grafik.
  3. 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.

    Deine Bewertung

    Deine E-Mail wird nie angezeigt oder gespeichert.