/* Durchschnittspreis der Ware mit der Nummer 3 */
SELECT AVG(preis)
FROM   liefert
WHERE  wnr = 3
;

SELECT SUM(preis)/COUNT(preis)
FROM   liefert
WHERE  wnr = 3
;

/* Maximaler und minimaler Preis */
SELECT MAX(preis)
FROM   liefert
WHERE  wnr = 3
;

SELECT MIN(preis)
FROM   liefert
WHERE  wnr = 3
;


/* Anzahl der Waren im Angebot */
SELECT COUNT(*)
FROM   ware
;

/* Anzahl der lieferbare Waren */
SELECT COUNT(*)
FROM   (SELECT DISTINCT wnr FROM liefert) AS dummy
;

SELECT COUNT(DISTINCT wnr) 
FROM   liefert
;

/* Nulls werden nur bei * gezählt */
SELECT COUNT(*)
FROM   liefert;

SELECT COUNT(lieferzeit)
FROM   liefert;

SELECT COUNT(DISTINCT lieferzeit)
FROM   liefert;
