DAILY QUERY · HANDS-ON SQL

Eén regel SQL,
één dag echte vaardigheid.

Van SELECT tot vensterfuncties: lees de concepten van acht niveaus en voer ze meteen uit. Een echte SQLite-engine op je telefoon geeft de resultaten, en drie datasets bevestigen je antwoord.

  • Geen registratie
  • Werkt offline
  • Gratis te gebruiken

iOS / Android · 20 talen

De downloadlinks voor de stores worden na de lancering beschikbaar.

App-icoon van Haru SQL - een lachende databasecilinder

Zo werkt het

  1. Open de missie van vandaag

    Open de query van vandaag op het startscherm, of kies een niveau en concept uit datapakketten in 28 thema's.

  2. Schrijf en voer SQL uit

    Bekijk de tabellen, schrijf je eigen query en voer die uit. De resultaattabel verschijnt meteen.

  3. Controleer en bouw op

    Controleer je antwoord om te zien waarin het afwijkt van het verwachte resultaat. De concepten die je oplost, tellen op in je voortgang.

FEATURES

SQL die je leert door te doen

Een leerpad in 8 niveaus

Leer stap voor stap SELECT, WHERE, aggregatie en GROUP BY, JOIN, subquery's, CTE's en vensterfuncties, met 64 querytypen en 1.792 kernmissies.

Gegevens uit 28 thema's

Cafés, boekwinkels, reizen, bibliotheken, campings en meer. Elk thema heeft vijf samenhangende tabellen, inclusief valkuilen uit de praktijk zoals NULL-waarden en gelijke standen.

Gecontroleerd op resultaat

Antwoorden worden gecontroleerd op de kolomvolgorde, waarden, NULL-waarden en duplicaten van het resultaat, niet op de SQL-tekst, en daarna nogmaals geverifieerd op twee verborgen datasets. Is het fout, dan zie je voorbeeldrijen die afwijken.

Opnieuw proberen met nieuwe gegevens

Genereer nieuwe gegevens om hetzelfde concept toe te passen op andere waarden en relaties. Tips, uitleg en leren met de oplossing staan klaar wanneer je ze nodig hebt.

Mijn databases

Maak een lege of voorbeelddatabase en voer zelf CREATE, INSERT, UPDATE, transacties, triggers en indexen uit. Inclusief 24 voorbeelden van SQL-patronen en "Laatste wijziging ongedaan maken".

20 talen

Volg de taal van je apparaat of kies er een in Instellingen. Schermen, missies, tips en foutmeldingen verschijnen in jouw taal, terwijl SQL en gegevenswaarden in elke taal hetzelfde blijven.

Je SQL blijft op je telefoon

Geen account nodig. Je voortgang, de SQL die je schrijft en de databases die je maakt, worden alleen in de opslag van de app op je apparaat bewaard en worden nooit naar ons of naar adverteerders verzonden. De Android-app toont een Google AdMob-banneradvertentie onderaan het scherm; het Privacybeleid legt uit welke advertentiegegevens Google verwerkt.

Privacybeleid →

De missies en gegevens van Haru SQL zijn fictief en gemaakt om SQL te leren; bedragen zijn leerpunten. Query's worden uitgevoerd met SQLite-syntaxis, dus functienamen of resultaten kunnen in andere databases afwijken.