Défi : Combinaison des Résultats de Tables
Swipe to start coding
Votre tâche consiste à combiner les tables employees et contractors à l'aide de 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 provenant des deux tables),first_name,last_name.
Instructions brèves
- Récupérer les colonnes
id,first_nameetlast_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_nameetlast_namedepuis la tableemployees.- Attribuer l'alias
idàemployee_id.
- Attribuer l'alias
- Dans la seconde sous-requête, sélectionner
contractor_id,first_nameetlast_namedepuis 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
WHEREavec la conditionid % 2 = 0.
Remarque
id % 2 == 0vérifie si l'identifiant est pair. L'opérateur%retourne le reste de la division ; donc, si la division par2ne laisse aucun reste, le nombre est pair.
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 : Combinaison des Résultats de Tables
Glissez pour afficher le menu
Swipe to start coding
Votre tâche consiste à combiner les tables employees et contractors à l'aide de 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 provenant des deux tables),first_name,last_name.
Instructions brèves
- Récupérer les colonnes
id,first_nameetlast_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_nameetlast_namedepuis la tableemployees.- Attribuer l'alias
idàemployee_id.
- Attribuer l'alias
- Dans la seconde sous-requête, sélectionner
contractor_id,first_nameetlast_namedepuis 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
WHEREavec la conditionid % 2 = 0.
Remarque
id % 2 == 0vérifie si l'identifiant est pair. L'opérateur%retourne le reste de la division ; donc, si la division par2ne laisse aucun reste, le nombre est pair.
Solution
Merci pour vos commentaires !
single