Herausforderung: Kombinieren von Tabellenergebnissen
Swipe to start coding
Ihre Aufgabe besteht darin, die Tabellen employees und contractors mithilfe des UNION-Operators zu kombinieren.
Anschließend sollen aus der resultierenden Tabelle nur diejenigen IDs abgerufen werden, die Vielfache von 2 sind. Zusätzlich sollen die Spalten first_name und last_name abgerufen werden. Verwenden Sie hierfür die Syntax WHERE id % 2 = 0. Für diese Aufgabe müssen Unterabfragen im FROM-Abschnitt verwendet werden, wie im Beispiel gezeigt.
Hinweis
Als Ergebnis sollten 3 Spalten vorhanden sein:
id(ein Alias für die ID aus beiden Tabellen),first_name,last_name.
Kurzanleitung
- Abruf der Spalten
id,first_nameundlast_name. - Schreiben Sie im
FROM-Abschnitt zwei Unterabfragen, die durch denUNION-Operator verbunden werden. - In der ersten Unterabfrage wählen Sie
employee_id,first_nameundlast_nameaus der Tabelleemployeesaus.- Weisen Sie
employee_idden Aliasidzu.
- Weisen Sie
- In der zweiten Unterabfrage wählen Sie
contractor_id,first_nameundlast_nameaus der Tabellecontractorsaus.- Weisen Sie
contractor_idden Aliasidzu.
- Weisen Sie
- Geben Sie beiden Unterabfragen den Alias
combined. - Verwenden Sie abschließend eine
WHERE-Klausel mit der Bedingungid % 2 = 0.
Hinweis
id % 2 == 0prüft, ob die ID eine gerade Zahl ist. Der%-Operator gibt den Rest nach der Division zurück. Wenn bei der Division durch2kein Rest bleibt, ist die Zahl gerade.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me a real-world example?
Großartig!
Completion Rate verbessert auf 4
Herausforderung: Kombinieren von Tabellenergebnissen
Swipe um das Menü anzuzeigen
Swipe to start coding
Ihre Aufgabe besteht darin, die Tabellen employees und contractors mithilfe des UNION-Operators zu kombinieren.
Anschließend sollen aus der resultierenden Tabelle nur diejenigen IDs abgerufen werden, die Vielfache von 2 sind. Zusätzlich sollen die Spalten first_name und last_name abgerufen werden. Verwenden Sie hierfür die Syntax WHERE id % 2 = 0. Für diese Aufgabe müssen Unterabfragen im FROM-Abschnitt verwendet werden, wie im Beispiel gezeigt.
Hinweis
Als Ergebnis sollten 3 Spalten vorhanden sein:
id(ein Alias für die ID aus beiden Tabellen),first_name,last_name.
Kurzanleitung
- Abruf der Spalten
id,first_nameundlast_name. - Schreiben Sie im
FROM-Abschnitt zwei Unterabfragen, die durch denUNION-Operator verbunden werden. - In der ersten Unterabfrage wählen Sie
employee_id,first_nameundlast_nameaus der Tabelleemployeesaus.- Weisen Sie
employee_idden Aliasidzu.
- Weisen Sie
- In der zweiten Unterabfrage wählen Sie
contractor_id,first_nameundlast_nameaus der Tabellecontractorsaus.- Weisen Sie
contractor_idden Aliasidzu.
- Weisen Sie
- Geben Sie beiden Unterabfragen den Alias
combined. - Verwenden Sie abschließend eine
WHERE-Klausel mit der Bedingungid % 2 = 0.
Hinweis
id % 2 == 0prüft, ob die ID eine gerade Zahl ist. Der%-Operator gibt den Rest nach der Division zurück. Wenn bei der Division durch2kein Rest bleibt, ist die Zahl gerade.
Lösung
Danke für Ihr Feedback!
single