Databases Reference
In-Depth Information
Tabelle 12.3: Ergebnis der Abfrage aus Listing 12.4
reihe
jahr
Asterix
1968
Asterix
null
Franka
1986
Franka
1985
Asterix
1974
Gespenster Geschichten
1974
Tim und Struppi
1972
Tim und Struppi
1973
Asterix
1980
Eine Spalte, die im group by auftritt, muss also nicht Bestandteil der Projekti-
on sein. So ganz ohne die Namen der Comicreihen wirkt das Ergebnis, das wir
auch in Tabelle 12.4 sehen, auf den ersten Blick nutzlos. Im Zusammenhang mit
geschachtelten Abfragen (siehe Kapitel 14) wird es sich aber noch als nützlich er-
weisen.
Tabelle 12.4: Ergebnis der Abfrage aus Listing 12.5
count(band)
5
2
1
2
12.2
Die having -Komponente
Wenn wir mit group by arbeiten, brauchen wir nicht immer alle Gruppen, die
wir bekommen. Falls uns beispielsweise nur die Reihen interessieren, von denen
bisher mindestens drei Alben erschienen sind, sieht die intuitive Lösung so aus:
Listing 12.6: Eine fehlerhafte Abfrage
select reihe, count(band)
from alben
where count(band)>=3
group by reihe
 
Search WWH ::




Custom Search