13.07.2015 Views

1 Vježba 2: (SQL Server) Rješenja: Koristiti funkcije: - FESB

1 Vježba 2: (SQL Server) Rješenja: Koristiti funkcije: - FESB

1 Vježba 2: (SQL Server) Rješenja: Koristiti funkcije: - FESB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fakultet elektrotehnike, strojarstva i brodogradnje BAZE PODATAKA 2ili2.a.select * from predmetwhere ispitna_grupa in (1, 6)select * from predmetwhere ispitna_grupa = 1 or ispitna_grupa = 62.b.select ime_predmeta , ' polaže se u ' +casewhen ispitna_grupa IN (1,6) then 'ponedjeljak'when ispitna_grupa IN (2,7) then 'utorak'when ispitna_grupa IN (3,8) then 'srijedu'when ispitna_grupa IN (4,9) then 'èetvrtak'when ispitna_grupa IN (5,10) then 'petak'end as 'dan u tjednu'from predmet2.c.create view STUD_PRED asselect ime_predmeta, ime, prezime, matbr, sk_god, semfrom student join upisni_list on student.student_id = upisni_list.student_idjoin upisuje on upisni_list.ulist_id = upisuje.ulist_idjoin predmet on upisuje.predmet_id = predmet.predmet_idselect * from STUD_PREDwhere ime_predmeta = 'Baze podataka'3.a)select prezime, ime, matbr, ocjena, ime_predmetafrom student join upisni_list on student.student_id = upisni_list.student_idjoin upisuje on upisni_list.ulist_id = upisuje.ulist_idjoin predmet on predmet.predmet_id = upisuje.predmet_idwhere ocjena IS NOT NULLorder by 33.b)select prezime, ime, matbr, avg(convert(decimal(15,2),ocjena))from student join upisni_list on student.student_id = upisni_list.student_idjoin upisuje on upisni_list.ulist_id = upisuje.ulist_idwhere ocjena IS NOT NULLgroup by prezime, ime, matbrorder by 34.select ime_predmeta as 'Predmet',predavac.nastavnik_prezime + ' ' + predavac.nastavnik_ime as 'Predavaè',sati_pred as 'Sati pred.',asistent.nastavnik_prezime + ' ' + asistent.nastavnik_ime as 'Asistent',convert(char(1),sati_av) + '/' + convert(char(1),sati_lab) as 'Vj. (aud/lab)'from predmet join nastavni_plan on predmet.predmet_id = nastavni_plan.predmet_idjoin nastavnik predavacon nastavni_plan.nastavnik1_id = predavac.nastavnik_idjoin nastavnik asistenton nastavni_plan.nastavnik2_id = asistent.nastavnik_idwhere sk_god = '2008/09' and obr_prog_id = 450822.11.2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!