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

13.07.2015 Views

Fakultet elektrotehnike, strojarstva i brodogradnje BAZE PODATAKA 25. Iz view-a V_STUDENT (zadatak 2.) i tablice NASTAVNIK napisati SELECT naredbu koja daje rezultatkao u donjem prozoru:Koristiti UNION i string funkcije:LEFT( niz_znakova, n )RIGHT( niz_znakova, n )LEN( niz_znakova )SUBSTRING( niz_znakova, start, n )CHARINDEX( traženi_niz, pretraživani_niz )DODATAK 1: Model baze podataka:1022.11.2010

Fakultet elektrotehnike, strojarstva i brodogradnje BAZE PODATAKA 2Rješenje:3a: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 = 4503b:select ime_predmeta as 'Predmet', nastavnik.nastavnik_prezime + ' ' +nastavnik.nastavnik_ime as 'Nastavnik',convert(char(1),sati_pred) as 'Sati', 1 as redosljedfrom predmet join nastavni_plan on predmet.predmet_id = nastavni_plan.predmet_idjoin nastavnik on nastavni_plan.nastavnik1_id = nastavnik.nastavnik_idUNIONselect ime_predmeta, nastavnik.nastavnik_prezime + ' ' + nastavnik.nastavnik_ime,convert(char(1),sati_av) + '/' + convert(char(1),sati_lab), 2from predmet join nastavni_plan on predmet.predmet_id = nastavni_plan.predmet_idjoin nastavnik on nastavni_plan.nastavnik2_id = nastavnik.nastavnik_idorder by 1, 44:SELECT STUDENT.student_id, STUDENT.prezime + ' ' + STUDENT.ime as [Student],STUDENT.ime_oca, STUDENT.JMBG, STUDENT.dat_rodenja,MJESTO.ime_mjesta AS [Stanuje u], STUDENT.adresa,MJESTO1.ime_mjesta AS [Roden u],STUDENT.dat_upisa, STUDENT.matbr,TREN_STATUS.tren_status_ime,STUDENT.mjesto_rod, STUDENT.mjesto_stan,TREN_STATUS.tren_status_idFROM STUDENT JOIN MJESTO ON STUDENT.mjesto_stan = MJESTO.mjesto_idJOIN MJESTO MJESTO1 ON STUDENT.mjesto_rod = MJESTO1. mjesto_idJOIN TREN_STATUS ONSTUDENT.tren_status_id = TREN_STATUS.tren_status_id5:SELECT LEFT(Student, CHARINDEX(' ', Student)+1) + '. - student'AS 'Naziv - funkcija'FROM V_STUDENTUNIONSELECT nastavnik_prezime + ' ' + LEFT(nastavnik_ime,1) + '. - nastavnik'FROM NASTAVNIKORDER BY 11122.11.2010

Fakultet elektrotehnike, strojarstva i brodogradnje BAZE PODATAKA 25. Iz view-a V_STUDENT (zadatak 2.) i tablice NASTAVNIK napisati SELECT naredbu koja daje rezultatkao u donjem prozoru:<strong>Koristiti</strong> UNION i string <strong>funkcije</strong>:LEFT( niz_znakova, n )RIGHT( niz_znakova, n )LEN( niz_znakova )SUBSTRING( niz_znakova, start, n )CHARINDEX( traženi_niz, pretraživani_niz )DODATAK 1: Model baze podataka:1022.11.2010

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

Saved successfully!

Ooh no, something went wrong!