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)