Assistance
Si vous avez une question ou si quelque chose ne fonctionne pas dans Haru SQL, consultez la foire aux questions ci-dessous ou écrivez-nous à tout moment.
Nous contacter
Envoyez un e-mail à l'adresse ci-dessous. Les informations suivantes nous aident à vous aider plus rapidement.
- Votre appareil et la version du système (par ex. iPhone 15, iOS 18)
- Version de l'app (affichée dans Réglages > À propos)
- La langue de l'app que vous utilisez
- L'écran sur lequel le problème est survenu, le SQL que vous avez exécuté et comment le reproduire (les captures d'écran aident)
Veuillez ne pas envoyer de données de carte de paiement ni de mots de passe. Il n'est pas nécessaire d'inclure des informations personnelles sans rapport avec le problème.
Foire aux questions
Comment commencer ?
Ouvrez la mission du jour dans l'onglet Aujourd’hui, ou choisissez un thème et une étape dans l'onglet Packs. Écrivez du SQL, appuyez sur « Exécuter » pour voir le résultat, puis sur « Vérifier » pour le comparer au résultat attendu.
Ai-je besoin d'un compte ou d'une connexion Internet ? Où mes informations sont-elles stockées ?
Aucun compte n'est nécessaire. Votre progression, le SQL que vous écrivez et vos bases de données sont stockés uniquement sur votre téléphone et ne sont jamais envoyés à nous ni à aucun serveur. Les missions et les données sont intégrées à l'app, vous pouvez donc apprendre sans Internet. Internet sert uniquement à charger les bannières publicitaires sur Android.
Comment les réponses sont-elles vérifiées ?
Non pas d'après le texte SQL lui-même, mais en comparant l'ordre des colonnes, les valeurs, les NULL et le nombre de doublons du résultat. L'ordre des lignes n'est vérifié que lorsqu'une mission demande un tri, et la réponse est vérifiée à nouveau sur deux jeux de données cachés. Les alias de colonnes n'ont pas d'incidence sur la vérification.
Quelle syntaxe SQL l'app utilise-t-elle ?
La syntaxe SQLite. Les missions d'apprentissage sont en lecture seule : vous exécutez donc une instruction commençant par SELECT ou WITH. Vous pouvez pratiquer CREATE, INSERT, UPDATE et DELETE dans Mes bases de données. Les noms de fonctions ou les résultats peuvent légèrement différer dans d'autres bases de données.
Que faire quand je suis bloqué ?
Ouvrez « Conseils et explications » sur l'écran de la mission pour obtenir un indice et, si c'est encore difficile, ouvrez « Apprenez avec la solution ». Les missions résolues après avoir consulté la solution sont enregistrées séparément comme apprentissage avec l'explication. En cas d'erreur, l'app en indique la cause, la manière de la corriger et son emplacement.
Puis-je résoudre la même mission avec des données différentes ?
Appuyez sur « Générer de nouvelles données » sur l'écran d'une mission ou dans l'« Aire de jeux SQL » pour pratiquer à nouveau le même concept avec un jeu de données comportant des prix, des quantités, des régions, des dates et des relations différents.
Qu'est-ce que Mes bases de données ?
Un espace où vous créez une base de données vide ou d'exemple depuis « Ouvrez l'éditeur de base de données » sur l'écran d'accueil ou via le bouton base de données en haut, et où vous exécutez vous-même la création de tables, les modifications de données, les transactions, les déclencheurs et les index. Vous pouvez en créer jusqu'à 50, et si une instruction d'une exécution échoue, cette exécution n'est pas enregistrée. La dernière modification réussie peut être annulée une fois.
Y a-t-il des publicités ou des achats intégrés ?
Il n'y a ni achats intégrés ni abonnements. L'app Android affiche une bannière publicitaire au-dessus de la barre d'onglets, en bas de l'écran, qui ne recouvre jamais les missions ni les boutons. Les achats et remboursements sur les stores sont gérés par l'App Store ou Google Play.
Comment changer la langue de l'app ?
Dans Réglages > Langue de l'application, choisissez l'une des 20 langues ou sélectionnez « Langue de l’appareil » pour suivre celle de votre appareil. Le SQL, les noms de tables et les valeurs des données sont identiques dans toutes les langues ; vos requêtes continuent donc de fonctionner après un changement.
Ma progression a disparu.
La progression est stockée uniquement sur votre appareil ; elle n'est donc pas conservée si vous supprimez l'app ou changez d'appareil. Une restauration à partir d'une sauvegarde de l'appareil peut la récupérer. Si l'espace de stockage est insuffisant, l'app affiche un message indiquant que la progression n'a pas pu être enregistrée ; libérez de l'espace et réessayez.
Comment supprimer mes données ?
Réglages > Réinitialiser la progression de l'apprentissage supprime les missions terminées, les favoris, le SQL que vous avez écrit et l'historique récent, et vous pouvez supprimer vos bases de données une par une depuis la liste. La suppression de l'app efface également les données de votre appareil. Comme nous ne recevons jamais les informations que vous saisissez, il n'y a rien à supprimer de notre côté. Vous pouvez gérer les données publicitaires traitées par Google avec les réglages de votre appareil et les outils de confidentialité de 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.