Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Retourne le nom des équipes et le nombre de joueurs par équipe, le tout classé par nombre de joueurs par équipe, de la plus nombreuse à la moins nombreuse.
- SELECT
- name,
- COUNT(player.id) AS nb_players
- FROM
- player
- JOIN team ON team_id=team.id
- GROUP BY team_id
- ORDER BY nb_players ASC;
- // Retourne uniquement les noms des équipes complètes (ayant 14 joueurs ou plus, c’est-à- dire 7 joueurs et 7 remplaçants minimum), classés par ordre alphabétique.
- SELECT
- name,
- COUNT(player.id) AS nb_players
- FROM
- player
- JOIN team ON team_id=team.id
- GROUP BY team.name ASC
- HAVING nb_players >= 14;
- // L’entraîneur des Gryffondor est superstitieux, son jour préféré est le lundi. Retourne la liste des joueurs de son équipe qui ont été enrôlés un lundi (il souhaite les faire jouer en priorité), et classe les résultats par date d’enrôlement chronologique.
- SELECT
- enrollment_date AS day_game
- FROM
- player
- WHERE
- DAYOFWEEK(enrollment_date) = 2
- GROUP BY
- day_game ASC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement