Großartig!
Completion Rate verbessert auf 4Abschnitt 2. Kapitel 4
single
Herausforderung: Mitarbeitende mit Mehr als Durchschnittlichem Gehalt
Swipe um das Menü anzuzeigen
Wenn eine Unterabfrage im WHERE-Abschnitt geschrieben wird, können wir den Operator IN und comparison operators verwenden:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Aufgabe
Swipe to start coding
Finde Mitarbeiter, deren salary über dem Durchschnittsgehalt aller Mitarbeiter liegt, indem du eine Unterabfrage im WHERE-Abschnitt verwendest.
Die Ergebnistabelle soll 3 Spalten enthalten: first_name, last_name und salary. Sortiere das Ergebnis anschließend nach dem Gehalt absteigend mit ORDER BY.
Hinweis
Diese Syntax kann eine hervorragende Alternative zur Verwendung der
HAVING-Klausel sein.
Kurzanleitung
- Abruf der Spalten
first_name,last_nameundsalaryaus der Tabelleemployees. - Verwende im
WHERE-Abschnitt eine Unterabfrage mit der Syntaxsalary > [inner query]. - Ermittle in der Unterabfrage den Durchschnittswert der Spalte
salaryaus der Tabelleemployees. - Sortiere die Ergebnisse nach
salaryin absteigender Reihenfolge.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 4
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen