SQL Murder Mystery — Niveau 1
Objectifs : SELECT , WHERE , ORDER BY , LIKE , LIMIT
Contexte
Un meurtre a été commis le 15 janvier 2018 à SQL City. La police a saisi la base de données locale, mais le détective chargé de l'affaire a perdu ses notes. Il ne vous reste plus qu'une chose à faire : interroger la base de données pour retrouver le meurtrier.
Comment jouer
- Écrivez des requêtes SQL dans l'éditeur et cliquez sur Exécuter (ou Ctrl+Entrée).
- Consultez le schéma à gauche pour connaître les tables disponibles.
- Suivez les indices pas à pas pour identifier le coupable.
- Quand vous avez un nom, entrez-le dans la zone de réponse et cliquez Valider.
Indice de départ
Commencez par consulter le rapport de crime pour retrouver la description du meurtre :
SELECT * FROM rapport_crime
WHERE type = 'meurtre'
AND date = 20180115
AND ville = 'SQL City';Le rapport mentionne deux témoins. Trouvez-les dans la table personne, puis lisez leurs témoignages dans temoignage. Croisez ensuite les informations dans suspect.
Schéma de la base de données
📋 rapport_crime
date INTEGER type TEXT description TEXT ville TEXT
📋 personne
id INTEGER nom TEXT numero_rue INTEGER rue TEXT ville TEXT
📋 temoignage
personne_id INTEGER contenu TEXT
📋 suspect
id INTEGER nom TEXT couleur_cheveux TEXT voiture TEXT taille_cm INTEGER gym TEXT
Ctrl+Entrée pour exécuter
🔍 Vous avez identifié le coupable ?