EXERCICES CORRIGES BASE DE DONNEE | EXERCICE CORRIGE SQL

Exercice SQL : Les Jeux Vidéo

Les jeux vidéo sont très populaires dans le monde entier, qu'il s'agisse de jeux PC, de jeux PlayStation, de jeux Xbox ou d'autres plateformes. Voici une base de données pour gérer les informations sur les jeux :

    Jeu (Num_jeu, Titre, Plateforme, Date_sortie, Editeur)
    Critique (Num_critique, Note, Texte_critique, #Num_jeu)
    Jouer (Num_joueur, Nom_joueur, Plateforme, #Num_jeu)

  1.     Afficher la liste de tous les jeux enregistrés dans la base de données.
  2.     Afficher la liste des jeux disponibles sur la plateforme "PC".
  3.     Afficher la liste des noms des joueurs, le titre du jeu et la plateforme pour chaque joueur ayant joué à un jeu.
  4.     Afficher la liste des titres de jeux, le nombre de critiques et la note moyenne pour chaque jeu.
  5.     Afficher le nombre de joueurs ayant joué au jeu n°20 sur la plateforme "PlayStation".
  6.     Afficher le nombre de jeux pour chaque éditeur, ainsi que la plateforme la plus populaire pour chaque éditeur (en regroupant par éditeur).

Correction : SQL

1-- Afficher la liste de tous les jeux enregistrés dans la base de données

SELECT Titre FROM Jeu;
2-- Afficher la liste des jeux disponibles sur la plateforme "PC

SELECT Titre FROM Jeu WHERE Plateforme = 'PC';
3-- Afficher la liste des noms des joueurs, le titre du jeu et la plateforme pour chaque joueur ayant joué à un jeu

SELECT Nom_joueur, Titre, Plateforme FROM Jouer
JOIN Jeu ON Jeu.Num_jeu = Jouer.Num_jeu;
4-- Afficher la liste des titres de jeux, le nombre de critiques et la note moyenne pour chaque jeu

SELECT Jeu.Titre, COUNT(Critique.Num_critique) as nb_critiques, AVG(Critique.Note) as moy_note FROM Jeu
LEFT JOIN Critique ON Jeu.Num_jeu = Critique.Num_jeu
GROUP BY Jeu.Num_jeu;
5-- Afficher le nombre de joueurs ayant joué au jeu n°20 sur la plateforme "PlayStation"

SELECT COUNT(*) FROM Jouer WHERE Num_jeu = 20 AND Plateforme = 'PlayStation';
6-- Afficher le nombre de jeux pour chaque éditeur, ainsi que la plateforme la plus populaire pour chaque éditeur (en regroupant par éditeur)

SELECT Editeur, COUNT(*) as nb_jeux, Plateforme FROM Jeu
GROUP BY Editeur;

Si vous avez trouvé les exercices corrigés en SQL de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 658395978 | Réaliser Par Joël_Yk

  • Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam