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, vous devez utiliser des sous-requêtes dans la section FROM, comme illustré dans l'exemple.
En résultat, vous devez obtenir 3 colonnes : id (un alias pour l'identifiant 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.
id % 2 == 0 vérifie si l'identifiant est pair. L'opérateur % retourne le reste après la division, donc si la division par 2 ne 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?
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, vous devez utiliser des sous-requêtes dans la section FROM, comme illustré dans l'exemple.
En résultat, vous devez obtenir 3 colonnes : id (un alias pour l'identifiant 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.
id % 2 == 0 vérifie si l'identifiant est pair. L'opérateur % retourne le reste après la division, donc si la division par 2 ne laisse aucun reste, le nombre est pair.
Solution
Merci pour vos commentaires !
single