Herausforderung: Mitarbeitende mit Mehr als Durchschnittsgehalt
Wenn eine Unterabfrage im WHERE
-Abschnitt geschrieben wird, können wir den IN
-Operator und comparison operators
verwenden:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
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 ausgezeichnete Alternative zur
HAVING
-Klausel sein.
Kurzanleitung
- Abruf der Spalten
first_name
,last_name
undsalary
aus der Tabelleemployees
. - Verwende in der
WHERE
-Klausel eine Unterabfrage mit der Syntaxsalary > [inner query]
. - Ermittle in der Unterabfrage den Durchschnittswert der Spalte
salary
aus der Tabelleemployees
. - Sortiere die Ergebnisse nach
salary
in absteigender Reihenfolge.
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
Awesome!
Completion rate improved to 4
Herausforderung: Mitarbeitende mit Mehr als Durchschnittsgehalt
Swipe um das Menü anzuzeigen
Wenn eine Unterabfrage im WHERE
-Abschnitt geschrieben wird, können wir den IN
-Operator und comparison operators
verwenden:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
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 ausgezeichnete Alternative zur
HAVING
-Klausel sein.
Kurzanleitung
- Abruf der Spalten
first_name
,last_name
undsalary
aus der Tabelleemployees
. - Verwende in der
WHERE
-Klausel eine Unterabfrage mit der Syntaxsalary > [inner query]
. - Ermittle in der Unterabfrage den Durchschnittswert der Spalte
salary
aus der Tabelleemployees
. - Sortiere die Ergebnisse nach
salary
in absteigender Reihenfolge.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 4single