Défi : Combiner les Résultats des Tables
Swipe to start coding
Votre tâche consiste à combiner les tables employees
et contractors
en utilisant la clause UNION
.
Ensuite, à partir de la table résultante, vous devez récupérer uniquement les identifiants qui sont des multiples de 2. Vous devez également récupérer les colonnes first_name
et last_name
. Utilisez la syntaxe WHERE id % 2 = 0
. Pour cette tâche, il est nécessaire d'utiliser des sous-requêtes dans la section FROM
, comme illustré dans l'exemple.
Remarque
En résultat, vous devez obtenir 3 colonnes :
id
(un alias pour l'identifiant des deux tables),first_name
,last_name
.
Instructions brèves
- Récupérer les colonnes
id
,first_name
etlast_name
. - Dans la clause
FROM
, écrire deux sous-requêtes internes reliées par la clauseUNION
. - Dans la première sous-requête, sélectionner
employee_id
,first_name
etlast_name
de la tableemployees
.- Attribuer l'alias
id
àemployee_id
.
- Attribuer l'alias
- Dans la seconde sous-requête, sélectionner
contractor_id
,first_name
etlast_name
de la tablecontractors
.- Attribuer l'alias
id
àcontractor_id
.
- Attribuer l'alias
- Attribuer l'alias
combined
à la table issue des deux sous-requêtes. - Enfin, utiliser une clause
WHERE
avec la conditionid % 2 = 0
.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 4
Défi : Combiner les Résultats des Tables
Glissez pour afficher le menu
Swipe to start coding
Votre tâche consiste à combiner les tables employees
et contractors
en utilisant la clause UNION
.
Ensuite, à partir de la table résultante, vous devez récupérer uniquement les identifiants qui sont des multiples de 2. Vous devez également récupérer les colonnes first_name
et last_name
. Utilisez la syntaxe WHERE id % 2 = 0
. Pour cette tâche, il est nécessaire d'utiliser des sous-requêtes dans la section FROM
, comme illustré dans l'exemple.
Remarque
En résultat, vous devez obtenir 3 colonnes :
id
(un alias pour l'identifiant des deux tables),first_name
,last_name
.
Instructions brèves
- Récupérer les colonnes
id
,first_name
etlast_name
. - Dans la clause
FROM
, écrire deux sous-requêtes internes reliées par la clauseUNION
. - Dans la première sous-requête, sélectionner
employee_id
,first_name
etlast_name
de la tableemployees
.- Attribuer l'alias
id
àemployee_id
.
- Attribuer l'alias
- Dans la seconde sous-requête, sélectionner
contractor_id
,first_name
etlast_name
de la tablecontractors
.- Attribuer l'alias
id
àcontractor_id
.
- Attribuer l'alias
- Attribuer l'alias
combined
à la table issue des deux sous-requêtes. - Enfin, utiliser une clause
WHERE
avec la conditionid % 2 = 0
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4single