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 extraire uniquement les identifiants qui sont des multiples de 2. Vous devez également extraire 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
- Extraire les colonnes
id,first_nameetlast_name. - Dans la clause
FROM, écrivez deux sous-requêtes internes reliées par la clauseUNION. - Dans la première sous-requête, sélectionnez
employee_id,first_nameetlast_namede la tableemployees.- Attribuez l'alias
idàemployee_id.
- Attribuez l'alias
- Dans la seconde sous-requête, sélectionnez
contractor_id,first_nameetlast_namede la tablecontractors.- Attribuez l'alias
idàcontractor_id.
- Attribuez l'alias
- Attribuez l'alias
combinedà la table issue des deux sous-requêtes. - Enfin, utilisez 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?
What are the main takeaways from this?
Can you give me a real-world example?
Génial!
Completion taux amélioré à 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 extraire uniquement les identifiants qui sont des multiples de 2. Vous devez également extraire 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
- Extraire les colonnes
id,first_nameetlast_name. - Dans la clause
FROM, écrivez deux sous-requêtes internes reliées par la clauseUNION. - Dans la première sous-requête, sélectionnez
employee_id,first_nameetlast_namede la tableemployees.- Attribuez l'alias
idàemployee_id.
- Attribuez l'alias
- Dans la seconde sous-requête, sélectionnez
contractor_id,first_nameetlast_namede la tablecontractors.- Attribuez l'alias
idàcontractor_id.
- Attribuez l'alias
- Attribuez l'alias
combinedà la table issue des deux sous-requêtes. - Enfin, utilisez 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