1. Learn
  2. /
  3. Курси
  4. /
  5. Manipulation de données en SQL

Connected

вправа

Assembler les CTE

Maintenant que vous avez créé les deux sous-requêtes qui identifient les adversaires à domicile et à l'extérieur, il est temps de réorganiser votre requête en transformant les sous-requêtes home et away en expressions de table communes (CTE). Vous remarquerez que la requête principale contient l'expression SELECT DISTINCT. Sans restreindre aux matchs DISTINCT, vous pourriez renvoyer un doublon pour chaque rencontre jouée.

Poursuivez la construction de la requête pour extraire tous les matchs disputés par Manchester United pendant la saison 2014/2015.

Інструкції

100 XP
  • Déclarez les CTE home et away avant votre requête principale.
  • Joignez vos CTE à la table des matchs à l'aide d'un LEFT JOIN.
  • Sélectionnez les données pertinentes des CTE dans la requête principale.
  • Dans la requête principale, sélectionnez la date à partir de match, les noms d'équipe depuis les CTE, ainsi que les buts à domicile et à l'extérieur à partir de match.