Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Mitarbeiter mit Überdurchschnittlichem Gehalt | Verschachtelte Unterabfragen
Fortgeschrittene SQL
course content

Kursinhalt

Fortgeschrittene SQL

Fortgeschrittene SQL

1. Gruppierung
2. Verschachtelte Unterabfragen
3. Tabellen Verbinden
4. DDL und DML in SQL

book
Herausforderung: Mitarbeiter mit Überdurchschnittlichem Gehalt

Wenn eine Unterabfrage im WHERE-Bereich geschrieben wird, können wir den IN-Operator und comparison operators verwenden:

Aufgabe

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 und salary aus der Tabelle employees ab.
  • Verwende in der WHERE-Klausel eine verschachtelte Abfrage mit der Syntax salary > [inner query].
  • Ermittle in der inneren Abfrage den Durchschnittswert der Spalte salary aus der Tabelle employees.
  • Sortiere die Ergebnisse absteigend nach salary.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
toggle bottom row

book
Herausforderung: Mitarbeiter mit Überdurchschnittlichem Gehalt

Wenn eine Unterabfrage im WHERE-Bereich geschrieben wird, können wir den IN-Operator und comparison operators verwenden:

Aufgabe

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 und salary aus der Tabelle employees ab.
  • Verwende in der WHERE-Klausel eine verschachtelte Abfrage mit der Syntax salary > [inner query].
  • Ermittle in der inneren Abfrage den Durchschnittswert der Spalte salary aus der Tabelle employees.
  • Sortiere die Ergebnisse absteigend nach salary.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 4
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt