-- Z združevalnimi funkcijami lahko izračunamo vrednost glede na celotno tabelo
-- Najdaljša dolžina filma
SELECT max(dolzina) 
  FROM film;

-- Skupna dolžina in povprečna ocena Gospodarjev prstanov
SELECT sum(dolzina),
       avg(ocena) 
  FROM film
 WHERE naslov LIKE 'Gospodar prstanov%';

-- S count preštejemo vrednosti. Koliko filmov ima naslove? Vseh 10000
SELECT count(naslov) 
  FROM film;

-- Koliko filmov ima oznake? Manj, ker marsikje niso definirane
SELECT count(oznaka) 
  FROM film;

-- Če želimo prešteti število vrstic, namesto posameznega stolpca uporabimo *,
-- saj bi sicer lahko zaradi manjkajočih vrednosti lahko dobili manj rezultatov
SELECT count( * ) 
  FROM film
 WHERE ocena > 8;

-- Kaj pa je najdaljši film? Ta poizvedba sicer dela, vendar ni dobro definirana.
-- SQLite načeloma da pravilen odgovor, samo se nanj ne zanašamo. Kakšne bolj stroge
-- baze poizvedbo zavrnejo.
SELECT max(dolzina), naslov
  FROM film;

-- Bolje je uporabiti gnezdeno poizvedbo.
SELECT *
  FROM film
 WHERE dolzina = (
                     SELECT max(dolzina) 
                       FROM film
                 );


