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
Can you explain this in simpler terms?
Can you give me an example?
What are the main benefits or drawbacks?
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