DevTrain

Autor: Bernhard Elbl

Aggregatfunktionen in SQL

Zu den Aggregatfunktionen gehören folgende Funktionen:

<-> MIN
<-> MAX
<-> SUM
<-> AVG
<-> COUNT

In den folgenden Beispielen wird erklärt wie sie diese Funktionen einsetzten können !

Bsp.1:(MIN)
Nennen Sie die Mitgliedsnummer und Namen des Mitglieds mit der kleinsten Mitgliedsnummer.
select m_nr, m_name
 from Mitglieder
 where m_nr
 (select min(m_nr)
  from Mitglieder)

Bsp.2:(MAX)
Nennen Sie die Mitgliedsnummer und Namen des Mitglieds mit der größten Mitgliedsnummer.
select m_nr, m_name
 from Mitglieder
 where m_nr
 (select max(m_nr)
  from Mitglieder)

Bsp.3:(SUM)
Berechnen Sie die Summe der gezahlten Netto Gehälter aller Mitarbeiter.
select sum(Gehalt) summe
 from Mitarbeiter

Bsp.4:(AVG)
Berechnen Sie den Mittelwert der Netto Gehälter, die höher als 4000,00DM sind.
select avg(Gehalt) avg_gehalt
 from Mitarbeiter
 where Gehalt > 4000

Bsp.5:(COUNT)
Finden Sie heraus wieviele Mitglieder in München wohnen.
select Ort, count(*) as anzahl
 from Mitglieder
 group by Ort
 


Erfasst am: 19.02.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=323
© Copyright 2003 ppedv AG - http://www.ppedv.de