Beispiel 1: Gesucht wird die Anzahl der - Muzaffer

Werbung
SQL – Aggregatfunktionen
Zählfunktion – COUNT ()
Beispiel 1: Gesucht wird die Anzahl der Mitarbeiter des Unternehmens
SELECT COUNT(*)
Syntax:
FROM Mitarbeiter
SELECT COUNT (*)
FROM [Tabelle]
Das Sternchen steht für “alle Spalten”.
Arithmetische Funktionen
Beispiel 1: Gesucht wird das Gehalt, das das Unternehmen an seine Mitarbeiter insgesamt zahlt.
SELECT SUM (gehalt)
Syntax:
FROM Mitarbeiter
SELECT SUM ([Spalte])
FROM [Tabelle]
Beispiel 2: Gesucht wird das Durchschnittsgehalt aller Mitarbeiter.
SELECT AVG (gehalt)
Syntax:
FROM Mitarbeiter
SELECT AVG ([Spalte])
FROM [Tabelle]
Min-/Max-Funktionen
Beispiel 1: Gesucht wird das größte Gehalt, das das Unternehmen zahlt.
SELECT MAX (gehalt)
Syntax:
FROM Mitarbeiter
SELECT MAX ([Spalte])
FROM [Tabelle]
Beispiel 2: Gesucht wird das kleinste Gehalt, das das Unternehmen zahlt.
SELECT MIN (gehalt)
Syntax:
FROM Mitarbeiter
SELECT MIN ([Spalte])
FROM [Tabelle]
Übungen
1) Ermitteln Sie die Anzahl der unterschiedlichen Projekte und benennen Sie die Ergebnisspalte um
in „Anzahl_Projekte“
2) Ermitteln Sie die Anzahl der unterschiedlichen Mitarbeiter in Abteilung G01.
3) Ermitteln Sie die Anzahl der unterschiedlichen Projekte der Abteilung V04.
4) Ermitteln Sie die Summe der Stunden, die an allen Projekten gearbeitet wurden und benennen
Sie die Ergebnisspalte um in „Summe_Projektstunden“
5) Ermitteln Sie die Summe der Stunden, die an Projekt Nr. 21 gearbeitet wurden.
6) Ermitteln Sie die durchschnittliche Stundenzahl, die Mitarbeiter Nr. 2 an Projekten gearbeitet
hat.
7) Ermitteln Sie die durchschnittliche Stundenzahl, die an allen Projekten gearbeitet wurden.
8) Ermitteln Sie das durchschnittliche Gehalt der weiblichen Mitarbeiter.
9) Ermitteln Sie die maximale Stundenzahl, die an einem Projekt gearbeitet wurde.
10) Ermitteln Sie die maximale Stundenzahl, die Mitarbeiter Nr. 1 an Projekten gearbeitet hat.
11) Ermitteln Sie die minimale Stundenzahl, die an einem Projekt gearbeitet wurde.
1)
2)
Herunterladen