Udfordring: Kombinering af Tabelresultater
Swipe to start coding
Din opgave vil være at kombinere employees og contractors tabellerne ved hjælp af UNION klausulen.
Derefter skal du fra den resulterende tabel hente kun de ID'er, der er multipla af 2. Du skal også hente first_name og last_name kolonnerne. Brug syntaksen WHERE id % 2 = 0. Til denne opgave skal du bruge subqueries i FROM sektionen, som vist i eksemplet.
Bemærk
Som resultat skal du have 3 kolonner:
id(et alias for ID fra begge tabeller),first_name,last_name.
Korte instruktioner
- Hent
id,first_nameoglast_namekolonnerne. - I
FROMklausulen, skriv to indre forespørgsler forbundet medUNIONklausulen. - I den første indre forespørgsel, vælg
employee_id,first_nameoglast_namefraemployeestabellen.- Tildel aliaset
idtilemployee_id.
- Tildel aliaset
- I den anden indre forespørgsel, vælg
contractor_id,first_nameoglast_namefracontractorstabellen.- Tildel aliaset
idtilcontractor_id.
- Tildel aliaset
- Tildel aliaset
combinedtil begge indre forespørgsler. - Til sidst, brug en
WHEREklausul med betingelsenid % 2 = 0.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain this in simpler terms?
What are the main points I should remember?
Can you give me an example?
Awesome!
Completion rate improved to 4
Udfordring: Kombinering af Tabelresultater
Stryg for at vise menuen
Swipe to start coding
Din opgave vil være at kombinere employees og contractors tabellerne ved hjælp af UNION klausulen.
Derefter skal du fra den resulterende tabel hente kun de ID'er, der er multipla af 2. Du skal også hente first_name og last_name kolonnerne. Brug syntaksen WHERE id % 2 = 0. Til denne opgave skal du bruge subqueries i FROM sektionen, som vist i eksemplet.
Bemærk
Som resultat skal du have 3 kolonner:
id(et alias for ID fra begge tabeller),first_name,last_name.
Korte instruktioner
- Hent
id,first_nameoglast_namekolonnerne. - I
FROMklausulen, skriv to indre forespørgsler forbundet medUNIONklausulen. - I den første indre forespørgsel, vælg
employee_id,first_nameoglast_namefraemployeestabellen.- Tildel aliaset
idtilemployee_id.
- Tildel aliaset
- I den anden indre forespørgsel, vælg
contractor_id,first_nameoglast_namefracontractorstabellen.- Tildel aliaset
idtilcontractor_id.
- Tildel aliaset
- Tildel aliaset
combinedtil begge indre forespørgsler. - Til sidst, brug en
WHEREklausul med betingelsenid % 2 = 0.
Løsning
Tak for dine kommentarer!
single