fixmint
SV

Se vad en SQL-fråga gör, steg för steg

Klistra in en fråga. Den förklarar stegen på enkel svenska, ritar joins och flaggar långsamma eller riskabla mönster.

  • Körs på din enhet
  • Ingen registrering
  • Fungerar offline efter ett besök
—steg
—joins
—varningar

Så här förstå en SQL-fråga

  1. Klistra in SQL:en i rutan. Satser som separeras med semikolon läses en i taget.
  2. Läs stegen i den ordning som databasen logiskt tillämpar dem, och bilden av joins nedanför.
  3. Kontrollera varningarna och kopiera sedan den formaterade SQL:en när den ser rätt ut.

Frågor

Vilken SQL förstår den?

Vanlig SQL: SELECT med joins, underfrågor, CTE:er, UNION, GROUP BY med ROLLUP, fönsterfunktioner, samt INSERT, UPDATE, DELETE och en enkel CREATE TABLE. Syntax den inte känner igen rapporteras med rad och kolumn.

Kör den min fråga eller ansluter den till en databas?

Nej. Frågan läses som text i din webbläsare. Ingenting körs och ingenting skickas någonstans.

Varför följer stegen inte ordningen jag skrev?

De följer den logiska ordningen: FROM och JOIN först, sedan WHERE, GROUP BY, HAVING, SELECT, ORDER BY och LIMIT. En databas kan utföra arbetet på ett annat sätt, men resultatet blir detsamma.

Recensioner

    Inga recensioner än. Var först.

    Ditt betyg

    Din e-post visas eller sparas aldrig.