single
Uitdaging: Het Combineren van Tabelresultaten
Veeg om het menu te tonen
Veeg om te beginnen met coderen
Je taak is om de tabellen employees en contractors te combineren met behulp van de UNION-clausule.
Daarna moet je uit de resulterende tabel alleen die ID's ophalen die een veelvoud van 2 zijn. Ook moet je de kolommen first_name en last_name ophalen. Gebruik hiervoor de syntax WHERE id % 2 = 0. Voor deze opdracht dien je subqueries te gebruiken in het FROM-gedeelte, precies zoals in het voorbeeld is getoond.
Het resultaat moet bestaan uit 3 kolommen: id (een alias voor het ID uit beide tabellen), first_name, last_name.
Korte instructies
- Haal de kolommen
id,first_nameenlast_nameop. - Schrijf in de
FROM-clausule twee subqueries die worden samengevoegd met deUNION-clausule. - Selecteer in de eerste subquery
employee_id,first_nameenlast_nameuit de tabelemployees.- Ken de alias
idtoe aanemployee_id.
- Ken de alias
- Selecteer in de tweede subquery
contractor_id,first_nameenlast_nameuit de tabelcontractors.- Ken de alias
idtoe aancontractor_id.
- Ken de alias
- Ken de alias
combinedtoe aan beide subqueries. - Gebruik tot slot een
WHERE-clausule met de voorwaardeid % 2 = 0.
id % 2 == 0 controleert of het id even is. De %-operator geeft de rest na deling terug, dus als delen door 2 geen rest oplevert, is het getal even.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.