DAILY QUERY · HANDS-ON SQL

Une ligne de SQL,
un jour de vraie compétence.

De SELECT aux fonctions de fenêtre, lisez les concepts de huit étapes et exécutez-les aussitôt. Un véritable moteur SQLite sur votre téléphone renvoie les résultats, et trois jeux de données confirment votre réponse.

  • Sans inscription
  • Fonctionne hors ligne
  • Utilisation gratuite

iOS / Android · 20 langues

Les liens de téléchargement vers les stores seront disponibles après la sortie.

Icône de l'app Haru SQL - un cylindre de base de données souriant

Comment ça marche

  1. Ouvrez la mission du jour

    Ouvrez la requête du jour depuis l'écran d'accueil, ou choisissez une étape et un concept dans les packs de données de 28 thèmes.

  2. Écrivez et exécutez du SQL

    Prévisualisez les tables, écrivez votre propre requête et exécutez-la. La table de résultats s'affiche immédiatement.

  3. Vérifiez et progressez

    Vérifiez votre réponse pour voir en quoi elle diffère du résultat attendu. Les concepts que vous résolvez s'ajoutent à votre progression.

FEATURES

Le SQL s'apprend en pratiquant

Un parcours en 8 étapes

Apprenez pas à pas SELECT, WHERE, l'agrégation et GROUP BY, JOIN, les sous-requêtes, les CTE et les fonctions de fenêtre, avec 64 types de requêtes et 1 792 missions principales.

Des données issues de 28 thèmes

Cafés, librairies, voyages, bibliothèques, campings et plus encore. Chaque thème comporte cinq tables liées, avec des pièges du monde réel comme les valeurs NULL et les ex aequo.

Vérifié par les résultats

Les réponses sont vérifiées d'après l'ordre des colonnes, les valeurs, les NULL et les doublons du résultat, et non d'après le texte SQL, puis vérifiées à nouveau sur deux jeux de données cachés. Si la réponse est fausse, vous voyez des exemples de lignes qui diffèrent.

Réessayez avec de nouvelles données

Générez de nouvelles données pour appliquer le même concept à des valeurs et des relations différentes. Indices, explications et apprentissage avec la solution sont là quand vous en avez besoin.

Mes bases de données

Créez une base de données vide ou d'exemple et exécutez vous-même CREATE, INSERT, UPDATE, des transactions, des déclencheurs et des index. Comprend 24 exemples de modèles SQL et « Annuler la dernière modification ».

20 langues

Suivez la langue de votre appareil ou choisissez-en une dans les Réglages. Les écrans, les missions, les indices et l'aide sur les erreurs s'affichent dans votre langue, tandis que le SQL et les valeurs des données restent identiques dans toutes les langues.

Votre SQL reste sur votre téléphone

Aucun compte n'est nécessaire. Votre progression, le SQL que vous écrivez et les bases de données que vous créez sont stockés uniquement dans l'espace de stockage de l'app sur votre appareil et ne sont jamais envoyés à nous ni à des annonceurs. L'app Android affiche une bannière publicitaire Google AdMob en bas de l'écran ; la Politique de confidentialité explique les données publicitaires traitées par Google.

Politique de confidentialité →

Les missions et les données de Haru SQL sont fictives et conçues pour apprendre le SQL ; les montants sont des points d'apprentissage. Les requêtes s'exécutent avec la syntaxe SQLite, de sorte que les noms de fonctions ou les résultats peuvent différer dans d'autres bases de données.