Kursinhalt
Fortgeschrittene SQL
Fortgeschrittene SQL
Herausforderung: Mitarbeiter mit Überdurchschnittlichem Gehalt
Wenn eine Unterabfrage im WHERE
-Bereich geschrieben wird, können wir den IN
-Operator und comparison operators
verwenden:
Swipe to start coding
Finde Mitarbeitende deren salary
über dem durchschnittlichen Gehalt aller Mitarbeitenden liegt unter Verwendung einer Unterabfrage im WHERE
-Bereich.
Die resultierende Tabelle sollte 3 Spalten haben: first_name
, last_name
und salary
. Anschließend sortiere das Ergebnis nach salary von höchstem zu niedrigstem Wert unter Verwendung von ORDER BY
.
Hinweis
Diese Syntax kann als eine hervorragende Alternative zur
HAVING
-Klausel verwendet werden.
Kurze Anweisungen
- Rufe die Spalten
first_name
,last_name
undsalary
aus der Tabelleemployees
ab. - Verwende in der
WHERE
-Klausel eine verschachtelte Abfrage mit der Syntaxsalary > [inner query]
. - Ermittle in der inneren Abfrage den Durchschnittswert der Spalte
salary
aus der Tabelleemployees
. - Sortiere die Ergebnisse absteigend nach
salary
.
Lösung
Danke für Ihr Feedback!
Herausforderung: Mitarbeiter mit Überdurchschnittlichem Gehalt
Wenn eine Unterabfrage im WHERE
-Bereich geschrieben wird, können wir den IN
-Operator und comparison operators
verwenden:
Swipe to start coding
Finde Mitarbeitende deren salary
über dem durchschnittlichen Gehalt aller Mitarbeitenden liegt unter Verwendung einer Unterabfrage im WHERE
-Bereich.
Die resultierende Tabelle sollte 3 Spalten haben: first_name
, last_name
und salary
. Anschließend sortiere das Ergebnis nach salary von höchstem zu niedrigstem Wert unter Verwendung von ORDER BY
.
Hinweis
Diese Syntax kann als eine hervorragende Alternative zur
HAVING
-Klausel verwendet werden.
Kurze Anweisungen
- Rufe die Spalten
first_name
,last_name
undsalary
aus der Tabelleemployees
ab. - Verwende in der
WHERE
-Klausel eine verschachtelte Abfrage mit der Syntaxsalary > [inner query]
. - Ermittle in der inneren Abfrage den Durchschnittswert der Spalte
salary
aus der Tabelleemployees
. - Sortiere die Ergebnisse absteigend nach
salary
.
Lösung
Danke für Ihr Feedback!