-- Durchschnittspreis der Ware mit der Nummer 3
SELECT AVG(preis)
FROM   KOWA.Haendler.liefert
WHERE  wnr = 3
;

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

-- Maximaler und minimaler Preis
SELECT MAX(preis)
FROM   KOWA.Haendler.liefert
WHERE  wnr = 3
;

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


-- Anzahl der Waren im Angebot
SELECT COUNT(*)
FROM   KOWA.Haendler.ware
;

-- Anzahl der lieferbare Waren
SELECT COUNT(*)
FROM   (SELECT DISTINCT wnr FROM KOWA.Haendler.liefert) AS dummy
;

SELECT COUNT(DISTINCT wnr) 
FROM   KOWA.Haendler.liefert
;

-- Nulls werden nur bei * gezählt
SELECT COUNT(*)
FROM   KOWA.Haendler.liefert;

SELECT COUNT(lieferzeit)
FROM   KOWA.Haendler.liefert;

SELECT COUNT(DISTINCT lieferzeit)
FROM   KOWA.Haendler.liefert;
