Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Utilisation de FULL JOIN | Jointure de Tables
SQL Intermédiaire

bookDéfi : Utilisation de FULL JOIN

Dans ce chapitre, vous apprendrez à utiliser un type de jointure de table différent. Contrairement aux chapitres précédents où vous pouviez utiliser le même JOIN, cette fois-ci vous devrez appliquer une jointure spécifique.

Tâche

Swipe to start coding

Écrivez une requête pour récupérer une liste de tous les cours et étudiants, y compris les cours sans étudiants inscrits et les étudiants qui ne sont inscrits à aucun cours.

Pour ce faire, vous devrez utiliser un type de jointure spécifique. Récupérez également les colonnes dans l'ordre exact indiqué :

courses.course_id,
courses.course_name,
courses.description,
enrollments.student_name,
enrollments.enrollment_date

De plus, triez le résultat par la colonne course_id. Bonne chance !

Instructions brièves

  • Récupérez les colonnes nécessaires de la table courses.
  • Utilisez un FULL JOIN pour joindre la table enrollments.
  • La colonne commune aux deux tables est courses.course_id = enrollments.course_id.
  • Triez les résultats par courses.course_id.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

What type of table join should I use in this chapter?

Can you explain the differences between the various types of joins?

Can you provide an example of how to use this specific join?

close

Awesome!

Completion rate improved to 4

bookDéfi : Utilisation de FULL JOIN

Glissez pour afficher le menu

Dans ce chapitre, vous apprendrez à utiliser un type de jointure de table différent. Contrairement aux chapitres précédents où vous pouviez utiliser le même JOIN, cette fois-ci vous devrez appliquer une jointure spécifique.

Tâche

Swipe to start coding

Écrivez une requête pour récupérer une liste de tous les cours et étudiants, y compris les cours sans étudiants inscrits et les étudiants qui ne sont inscrits à aucun cours.

Pour ce faire, vous devrez utiliser un type de jointure spécifique. Récupérez également les colonnes dans l'ordre exact indiqué :

courses.course_id,
courses.course_name,
courses.description,
enrollments.student_name,
enrollments.enrollment_date

De plus, triez le résultat par la colonne course_id. Bonne chance !

Instructions brièves

  • Récupérez les colonnes nécessaires de la table courses.
  • Utilisez un FULL JOIN pour joindre la table enrollments.
  • La colonne commune aux deux tables est courses.course_id = enrollments.course_id.
  • Triez les résultats par courses.course_id.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
single

single

some-alt