Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Kombinera Tabellresultat | Nästlade Underfrågor
Intermediär SQL

Svep för att visa menyn

book
Utmaning: Kombinera Tabellresultat

Uppgift

Swipe to start coding

Din uppgift är att kombinera tabellerna employees och contractors med hjälp av UNION-klasulen.

Efter det, från den resulterande tabellen, ska du hämta endast de ID:n som är multiplar av 2. Du behöver också hämta kolumnerna first_name och last_name. Använd syntaxen WHERE id % 2 = 0. För denna uppgift behöver du använda subfrågor i FROM-sektionen precis som visas i exemplet.

Notera

Som resultat ska du ha 3 kolumner: id (ett alias för ID från båda tabellerna), first_name, last_name.

Kortfattade instruktioner

  • Hämta kolumnerna id, first_name och last_name.
  • I FROM-klasulen, skriv två inre frågor förenade med UNION-klasulen.
  • I den första inre frågan, välj employee_id, first_name och last_name från employees-tabellen.
    • Tilldela aliaset id till employee_id.
  • I den andra inre frågan, välj contractor_id, first_name och last_name från contractors-tabellen.
    • Tilldela aliaset id till contractor_id.
  • Tilldela aliaset combined till båda inre frågorna.
  • Använd slutligen en WHERE-klasul med villkoret id % 2 = 0.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Utmaning: Kombinera Tabellresultat

Uppgift

Swipe to start coding

Din uppgift är att kombinera tabellerna employees och contractors med hjälp av UNION-klasulen.

Efter det, från den resulterande tabellen, ska du hämta endast de ID:n som är multiplar av 2. Du behöver också hämta kolumnerna first_name och last_name. Använd syntaxen WHERE id % 2 = 0. För denna uppgift behöver du använda subfrågor i FROM-sektionen precis som visas i exemplet.

Notera

Som resultat ska du ha 3 kolumner: id (ett alias för ID från båda tabellerna), first_name, last_name.

Kortfattade instruktioner

  • Hämta kolumnerna id, first_name och last_name.
  • I FROM-klasulen, skriv två inre frågor förenade med UNION-klasulen.
  • I den första inre frågan, välj employee_id, first_name och last_name från employees-tabellen.
    • Tilldela aliaset id till employee_id.
  • I den andra inre frågan, välj contractor_id, first_name och last_name från contractors-tabellen.
    • Tilldela aliaset id till contractor_id.
  • Tilldela aliaset combined till båda inre frågorna.
  • Använd slutligen en WHERE-klasul med villkoret id % 2 = 0.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt