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.
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.
iOS / Android · 20 langues
Les liens de téléchargement vers les stores seront disponibles après la sortie.
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.
Prévisualisez les tables, écrivez votre propre requête et exécutez-la. La table de résultats s'affiche immédiatement.
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.
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.
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.
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.
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.
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 ».
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.
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.
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.