SELECT * FROM TURNIR;
SELECT SIFRA_TURNIRA, NAZIV FROM TURNIR WHERE TRAJANJE_U_DANIMA > 4 AND VRSTA_TURNIRA = 'Takmicarski';
SELECT * FROM TRENER;
SELECT CONCAT(IME, CONCAT(' ',PREZIME)) AS "IME I PREZIME", DATUM_RODJENJA FROM TRENER
WHERE PREZIME LIKE 'Ma%' AND DATUM_RODJENJA + INTERVAL '38' YEAR > SYSDATE;
SELECT * FROM EKIPA;
SELECT * FROM IGRAC;
SELECT * FROM TURNIR;
SELECT SIFRA_EKIPE, NAZIV FROM EKIPA WHERE EXTRACT (YEAR FROM DATUM_OSNIVANJA) = 2008
AND SIFRA_EKIPE IN (SELECT SIFRA_EKIPE FROM IGRAC WHERE DATUM_ISTEKA_UGOVORA > SYSDATE AND DATUM_RODJENJA + INTERVAL '25' YEAR > SYSDATE);
SELECT NAZIV, IME_PREZIME, DATUM_ISTEKA_UGOVORA - DATUM_POTPISIVANJA_UGOVORA AS "TRAJANJE UGOVORA"
FROM IGRAC RIGHT JOIN EKIPA ON igrac.sifra_ekipe = ekipa.sifra_ekipe
WHERE LENGTH(EKIPA.NAZIV) > 8
ORDER BY "TRAJANJE UGOVORA" ASC;
SELECT vrsta_turnira, COUNT(*) AS "BROJ TURNIRA", COUNT (DISTINCT GRAD) AS "BROJ RAZLICITIH GRADOVA"
FROM TURNIR
WHERE trajanje_u_danima >=3
GROUP BY vrsta_turnira
HAVING COUNT (DISTINCT GRAD) >= 2;