fixmint
DA

Se hvad en SQL-query gør, trin for trin

Indsæt en query. Den forklarer trinene på almindeligt dansk, tegner joins og markerer langsomme eller risikable mønstre.

  • Kører på din enhed
  • Ingen oprettelse
  • Virker offline efter et besøg
—trin
—joins
—advarsler

Sådan forstå en SQL-query

  1. Indsæt SQL'en i feltet. Sætninger adskilt af semikolon læses én ad gangen.
  2. Læs trinene i den rækkefølge, en database logisk anvender dem, og joins-billedet nedenfor.
  3. Tjek advarslerne, og kopier den formaterede SQL, når den ser rigtig ud.

Spørgsmål

Hvilken SQL forstår den?

Almindelig SQL: SELECT med joins, underforespørgsler, CTE'er, UNION, GROUP BY med ROLLUP, vinduesfunktioner samt INSERT, UPDATE, DELETE og en simpel CREATE TABLE. Syntax den ikke kender, rapporteres med linje og kolonne.

Kører den min query eller forbinder den til en database?

Nej. Queryen læses som tekst i din browser. Intet køres, og intet sendes nogen steder hen.

Hvorfor følger trinene ikke den rækkefølge, jeg skrev dem i?

De følger den logiske rækkefølge: FROM og JOIN først, derefter WHERE, GROUP BY, HAVING, SELECT, ORDER BY og LIMIT. En database kan udføre arbejdet anderledes, men resultatet er det samme.

Anmeldelser

    Ingen anmeldelser endnu. Vær den første.

    Din bedømmelse

    Din e-mail vises eller gemmes aldrig.