Exercices contextualisés
Travaille sur des données simples de ventes, achats, factures, règlements, produits et fournisseurs.
Développe de bons réflexes SQL sur des données simples inspirées de la comptabilité et de la gestion : chiffre d’affaires, TVA, marge, règlements et créances clients.
SELECT c.nom_client, f.id_facture,f.montant_ttc - COALESCE(SUM(r.montant_regle), 0)AS reste_a_payerFROM clients cJOIN factures f ON c.id_client = f.id_clientLEFT JOIN reglements r ON f.id_facture = r.id_facture;Un support d’entraînement structuré pour progresser en SQL sur des exercices contextualisés.
Travaille sur des données simples de ventes, achats, factures, règlements, produits et fournisseurs.
Compare chaque résultat à une correction automatique et progresse sans zone grise.
Comprends les clés et les relations avant de construire des jointures fiables.
Exporte une extraction SQL au format CSV pour poursuivre l’exercice.
Suis les exercices réussis localement et avance du SELECT aux analyses avancées.
Interprète TVA, marge, créances et chiffre d’affaires au-delà du résultat brut.
Chaque exercice suit les mêmes étapes pour ancrer les bons réflexes SQL.
Voir le parcours guidé →Identifier l’objectif financier et les données utiles.
Choisir les tables, filtres, jointures et agrégations.
Tester la requête directement sur la base SQLite.
Lire les lignes retournées et contrôler leur cohérence.
Valider le résultat et comprendre la correction.
id_client · nom · paysmontant_ht · tva · ttcdate · montant_regleCalculer et classer les restes à payer.
JOIN · LEFT JOIN · COALESCE → Calculs de gestionEffectuer des calculs simples de marge à partir des ventes et des coûts.
SUM · GROUP BY → IllustrationManipuler TVA collectée et TVA déductible dans des exercices simplifiés.
Sous-requêtes · Calculs → TrésorerieMesurer l’exposition financière par compte client.
HAVING · Agrégations → ReportingAnalyser les ventes par client, produit et période.
Dashboard · KPI → EncaissementsComparer les montants facturés et réglés.
Relations · Calculs →Commence par un exercice contextualisé, exécute ta première requête et vérifie le résultat.