Untitled

mail@pastecode.io avatar
unknown
sql
2 years ago
1.1 kB
3
Indexable
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;