- RobertKrah.de

Werbung
Übungen Datenbank
SQL
In der Tabelle Abteilung, Datenbank SQL-Beispiele, sind die folgenden Daten enthalten:
Aufgabe: Lösen Sie dazu diese Übungsaufgaben mit SQL:
1) Zählen Sie in der Tabelle Abteilung, wieviele Mitarbeiter gespeichert sind
2) Zählen Sie jetzt, wieviele Mitarbeiter in den einzelnen Abteilungen sind.
3) Lassen Sie die Namen der Mitarbeiter anzeigen, die einen Fachhochschul-Abschluss
(FH) haben.
4) Zeigen Sie jetzt die Namen der Mitarbeiter an, die noch nicht befördert wurden.
5) Zeigen Sie die jeweilige Abteilung und den Mittelwert des Gehalts dieser Abteilung
(gerundet auf 2 Kommastellen), an.
6) Zeigen Sie die Abteilung und das jeweilige Minimum der Krank_Tage an.
7) Zeigen Sie jetzt nur diejenigen Abteilungen mit dem jeweiligen Mittelwert des Gehalts
an, bei denen das durchschnittliche Gehalt unter 3000 € liegt.
8) Bilden Sie die Summe der Gehälter, die an die verheirateten Mitarbeiter gezahlt werden.
9) Lassen Sie jetzt nur den Namen der Abteilung anzeigen, in der sich der Angestellte
mit dem höchsten Gehalt befindet. (Tipp: Sie benötigen dazu eine Unterabfrage).
Übungen Datenbank
SQL
1) SELECT count(*)
from abteilung;
2) SELECT abteilung, count(*)
from abteilung
group by abteilung;
3) SELECT name
from abteilung
where abschluss="FH";
4) SELECT name
from abteilung
where Datum_beförderung is Null;
5) SELECT abteilung, round(avg(gehalt),2) as "Mittelwert Gehalt"
from abteilung
group by abteilung;
6) SELECT abteilung, min(krank_tage)
from abteilung
group by abteilung;
7) SELECT abschluss, round(Avg(gehalt),2) AS Mittelwert_Gehalt
FROM abteilung
group by abschluss
having avg(gehalt)<3000;
8) select sum(gehalt)
from abteilung
where verheiratet
9) SELECT abteilung
FROM abteilung
where gehalt=(select max(gehalt) from abteilung);
Herunterladen