Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Tabelresultaten Combineren | Geneste Subquery's
Intermediate SQL

bookUitdaging: Tabelresultaten Combineren

Taak

Swipe to start coding

Je taak is om de tabellen employees en contractors te combineren met behulp van de UNION-clausule.

Vervolgens moet je uit de resulterende tabel alleen die ID's ophalen die een veelvoud van 2 zijn. Daarnaast dien je de kolommen first_name en last_name op te halen. Gebruik hiervoor de syntax WHERE id % 2 = 0. Voor deze opdracht moet je subqueries in het FROM-gedeelte gebruiken, zoals getoond in het voorbeeld.

Opmerking

Het resultaat moet 3 kolommen bevatten: id (een alias voor het ID uit beide tabellen), first_name, last_name.

Korte instructies

  • Haal de kolommen id, first_name en last_name op.
  • Schrijf in de FROM-clausule twee subqueries die worden samengevoegd met de UNION-clausule.
  • Selecteer in de eerste subquery employee_id, first_name en last_name uit de tabel employees.
    • Wijs de alias id toe aan employee_id.
  • Selecteer in de tweede subquery contractor_id, first_name en last_name uit de tabel contractors.
    • Wijs de alias id toe aan contractor_id.
  • Wijs de alias combined toe aan beide subqueries.
  • Gebruik tot slot een WHERE-clausule met de voorwaarde id % 2 = 0.

Opmerking

id % 2 == 0 controleert of het id even is. De %-operator geeft de rest na deling terug; als delen door 2 geen rest oplevert, is het getal even.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain this in simpler terms?

Can you give me an example?

What are the main benefits or drawbacks?

close

Awesome!

Completion rate improved to 4

bookUitdaging: Tabelresultaten Combineren

Veeg om het menu te tonen

Taak

Swipe to start coding

Je taak is om de tabellen employees en contractors te combineren met behulp van de UNION-clausule.

Vervolgens moet je uit de resulterende tabel alleen die ID's ophalen die een veelvoud van 2 zijn. Daarnaast dien je de kolommen first_name en last_name op te halen. Gebruik hiervoor de syntax WHERE id % 2 = 0. Voor deze opdracht moet je subqueries in het FROM-gedeelte gebruiken, zoals getoond in het voorbeeld.

Opmerking

Het resultaat moet 3 kolommen bevatten: id (een alias voor het ID uit beide tabellen), first_name, last_name.

Korte instructies

  • Haal de kolommen id, first_name en last_name op.
  • Schrijf in de FROM-clausule twee subqueries die worden samengevoegd met de UNION-clausule.
  • Selecteer in de eerste subquery employee_id, first_name en last_name uit de tabel employees.
    • Wijs de alias id toe aan employee_id.
  • Selecteer in de tweede subquery contractor_id, first_name en last_name uit de tabel contractors.
    • Wijs de alias id toe aan contractor_id.
  • Wijs de alias combined toe aan beide subqueries.
  • Gebruik tot slot een WHERE-clausule met de voorwaarde id % 2 = 0.

Opmerking

id % 2 == 0 controleert of het id even is. De %-operator geeft de rest na deling terug; als delen door 2 geen rest oplevert, is het getal even.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
single

single

some-alt