DAILY QUERY · HANDS-ON SQL

En rad SQL,
en dag av verklig färdighet.

Från SELECT till fönsterfunktioner: läs begreppen i åtta nivåer och kör dem direkt. En riktig SQLite-motor i din telefon returnerar resultaten, och tre datamängder bekräftar ditt svar.

  • Ingen registrering
  • Fungerar offline
  • Gratis att använda

iOS / Android · 20 språk

Nedladdningslänkarna till butikerna öppnas efter lanseringen.

Appikon för Haru SQL - en leende databascylinder

Så fungerar det

  1. Öppna dagens uppdrag

    Öppna dagens fråga på startskärmen, eller välj en nivå och ett begrepp bland datapaket i 28 teman.

  2. Skriv och kör SQL

    Förhandsgranska tabellerna, skriv din egen fråga och kör den. Resultattabellen visas direkt.

  3. Kontrollera och bygg vidare

    Kontrollera ditt svar för att se hur det skiljer sig från det förväntade resultatet. Begreppen du löser läggs ihop i dina framsteg.

FEATURES

SQL som du lär dig genom att göra

En väg i 8 nivåer

Lär dig steg för steg SELECT, WHERE, aggregering och GROUP BY, JOIN, underfrågor, CTE:er och fönsterfunktioner, med 64 frågetyper och 1 792 kärnuppdrag.

Data från 28 teman

Kaféer, bokhandlar, resor, bibliotek, campingplatser och mer. Varje tema har fem relaterade tabeller, inklusive fällor från verkligheten som NULL-värden och delade placeringar.

Kontrolleras på resultatet

Svaren kontrolleras utifrån resultatets kolumnordning, värden, NULL-värden och dubbletter, inte SQL-texten, och verifieras sedan igen mot två dolda datamängder. Om det är fel ser du exempel på rader som skiljer sig.

Försök igen med ny data

Generera ny data för att tillämpa samma begrepp på andra värden och relationer. Tips, förklaringar och inlärning med lösningen finns där när du behöver dem.

Mina databaser

Skapa en tom databas eller en exempeldatabas och kör själv CREATE, INSERT, UPDATE, transaktioner, triggers och index. Innehåller 24 exempel på SQL-mönster och ”Ångra senaste ändring”.

20 språk

Följ enhetens språk eller välj ett i Inställningar. Skärmar, uppdrag, tips och felvägledning visas på ditt språk, medan SQL och datavärden är desamma på alla språk.

Din SQL stannar i din telefon

Inget konto behövs. Dina framsteg, den SQL du skriver och de databaser du skapar lagras endast i appens lagring på din enhet och skickas aldrig till oss eller till annonsörer. Android-appen visar en bannerannons från Google AdMob längst ned på skärmen; integritetspolicyn förklarar vilka annonsdata Google behandlar.

Integritetspolicy →

Uppdragen och data i Haru SQL är fiktiva och skapade för att lära sig SQL; belopp är inlärningspoäng. Frågorna körs med SQLite-syntax, så funktionsnamn eller resultat kan skilja sig i andra databaser.