You are on page 1of 2

1.

CREATE TABLE ZUPANIJA ( RBZ NUMERIC(2) NOT NULL, POZ_BR NUMERIC(3) NOT NULL, ZUP_NAZIV VARCHAR(25) NOT NULL ); CREATE TABLE MJESTO ( POS_BR NUMERIC(5) NOT NULL, MJE_NAZIV VARCHAR(25) RBZ NUMERIC (2), B_STAN NUMERIC, KISA NUMERIC, SUNCE NUMERIC ); INSERT INTO ZUPANIJA VALUES (1, ZAGREBACKA, 01), (2,KRAPINSKO-ZAGORSKA, 049), (3,SISACKO-MOSLAVACKA, 044), (4,KARLOVACKA, 047), (5,VARAZDINSKA, 042); 2. SELECT MJE_NAZIV, SUNCE FROM MJESTO WHERE RBZ=8 AND SUNCE>80 OR KISA>200 ORDER BY SUNCE DESC 3. SELECT MAX(KISA) MIN(KISA) FROM MJESTO 4. SELECT SUM(KISA), SUM (SUNCE) FROM MJESTO GROUP BY RBZ, ROUND(2) 5. SELECT COUNT(*) FROM MJESTO WHERE KISA>130 GROUP BY RBZ 6. SELECT * FROM ZUPANIJA WHERE ZUP_NAZIV NOT LIKE %-%

1.create table stud_grupa ( sifra_sg numeric(2) not null, naziv_sg varchar(25) not null, sifra_f numeric(2) not null, br_stud numeric); create table fakultet ( sifra_f numeric(2) not null, naziv_f varchar(25), adresa varchar(25) ); insert into stud_grupa values (1, 'EITP', 1 , 40), (2,'NAUTIKA',1, 45), (3,'INFORMATIKA', 2 , 45), (4,'PEDAGOGIJA', 2 , 35), (5,'MATEMATIKA', 2, 25); insert into fakultet values(1,'POMORSKI', NULL), (2,'FILOZOFSKI', 'OMLADINSKA 14'); 2. select naziv_sg, br_stud from stud_grupa where sifra_f=2 and br_stud>25 3. select avg(br_stud) - min(br_stud) from stud_grupa 4. select sum(br_stud) from stud_grupa where sifra_f=1 5. select count(*) from stud_grupa where br_stud>35 group by sifra_f 6. select * from fakultet where naziv_f like '%P%'

You might also like