DAILY QUERY · HANDS-ON SQL

Una riga di SQL,
un giorno di vera competenza.

Da SELECT alle funzioni finestra, leggi i concetti di otto livelli e mettili subito in pratica. Un vero motore SQLite sul tuo telefono restituisce i risultati e tre set di dati confermano la tua risposta.

  • Nessuna registrazione
  • Funziona offline
  • Gratuita

iOS / Android · 20 lingue

I link per il download dagli store saranno disponibili dopo il lancio.

Icona dell'app Haru SQL - un cilindro di database sorridente

Come funziona

  1. Apri la missione di oggi

    Apri la query di oggi nella schermata principale, oppure scegli un livello e un concetto dai pacchetti di dati di 28 temi.

  2. Scrivi ed esegui SQL

    Visualizza in anteprima le tabelle, scrivi la tua query ed eseguila. La tabella dei risultati appare subito.

  3. Verifica e progredisci

    Verifica la risposta per vedere in cosa differisce dal risultato atteso. I concetti che risolvi si accumulano nei tuoi progressi.

FEATURES

SQL che impari facendo

Un percorso in 8 livelli

Impara passo dopo passo SELECT, WHERE, aggregazioni e GROUP BY, JOIN, sottoquery, CTE e funzioni finestra, con 64 tipi di query e 1.792 missioni principali.

Dati da 28 temi

Caffè, librerie, viaggi, biblioteche, campeggi e altro ancora. Ogni tema ha cinque tabelle collegate, con le insidie del mondo reale come i NULL e i pari merito.

Verifica basata sui risultati

Le risposte vengono verificate in base all'ordine delle colonne, ai valori, ai NULL e ai duplicati del risultato, non al testo SQL, e poi controllate di nuovo su due set di dati nascosti. Se la risposta è sbagliata, vedi righe di esempio che differiscono.

Riprova con dati nuovi

Genera nuovi dati per applicare lo stesso concetto a valori e relazioni diversi. Suggerimenti, spiegazioni e l'apprendimento con la soluzione sono a disposizione quando ti servono.

I miei database

Crea un database vuoto o di esempio ed esegui tu stesso CREATE, INSERT, UPDATE, transazioni, trigger e indici. Include 24 esempi di pattern SQL e la funzione "Annulla l'ultima modifica".

20 lingue

Segui la lingua del dispositivo o scegline una nelle Impostazioni. Schermate, missioni, suggerimenti e indicazioni sugli errori appaiono nella tua lingua, mentre SQL e valori dei dati restano uguali in tutte le lingue.

Il tuo SQL resta sul tuo telefono

Nessun account necessario. I tuoi progressi, l'SQL che scrivi e i database che crei sono archiviati solo nella memoria dell'app sul tuo dispositivo e non vengono mai inviati a noi né agli inserzionisti. L'app Android mostra un banner pubblicitario Google AdMob nella parte inferiore dello schermo; l'Informativa sulla privacy spiega i dati pubblicitari trattati da Google.

Informativa sulla privacy →

Le missioni e i dati di Haru SQL sono fittizi e creati per imparare SQL; gli importi sono punti didattici. Le query vengono eseguite con la sintassi SQLite, quindi nomi di funzioni o risultati possono differire in altri database.