upiti - vježba 5

1
Upiti – Vježba 5 (Northwind) 1. Kreirati upit koji prikazuje broj proizvoda po kategoriji te ukupnu količinu na zalihama. Uslov je da stanje na zalihama između 300 i 500. Sortirati po broju proizvoda u kategoriji opadajućim redoslijedom. 2. Prikazati naziv proizvoda i ukupnu zaradu od prodaje. Uslov je da naziv proizvoda počinje slovom 'S' i da je zarada veća od 10.000. Sortirati po zaradi opadajućim redoslijedom. 3. Kreirati izvještaj koji za svakog kupca prikazuje: ime kompanije spojeno sa imenom grada i države u sljedećem formatu npr. Ernst Handel, (Graz Austria). Također, izlaz treba da sadrži ukupnu količinu naručenih proizvoda. Uslovi su da izvještaj prikaže: One kupce koji ne dolaze iz Njemačke, Imaju unesen podatak o poštanskom broju, Također, izvještaj treba da obuhvati one kupce gdje je ukupna količina naručenih proizvoda preko 1000. 4. Kompanija je odlučila da svojim zaposlenicima dodjeli mail adrese. Za tu svrhu će se iskoristiti postojeće podatke iz baze podataka. Izlaz treba biti u formatu dvije nove kolone: Email i Lozinka. Uslovi su sljedeći: - Email se formira od podataka u kolonama: LastName, FirstName, City i to sljedećem formatu: [email protected] (sve malim slovima), - Lozinka se formira od podataka iz kolona: Notes, Title i Address na sljedeći način: Spajanjam kolona (Notes, Title i Address). Sljedeći korak jeste da se sadržaj spajanja okrene obrnuto (npr. dbms2013 – 3102smbd). Nakon toga, iz dobivenog stringa, preskačemo prvih 20 karaktera i uzimamo sljedećih 8. Na pojedinim mjestma će se pojaviti razmak, isti je potrebno zamjeniti sa znakom #. Mail i lozinku generisati samo za one zaposlenike koji imaju unesenu adresu. 5. Vaša kompanija želi saznati koji su to zaposlenici rođeni u 7 mjesecu bilo koje godine s ciljem slanja čestitki i odgovarajućuih poklona. Vaš zadatak je da kreirate listu zaposlenika sa: imenom, prezimenom, brojem telefona i datumom rođenja, kreirati kolonu koja sadrži podatak o ukupnom broju dana zaposlenja radnika u Vašoj kompaniji, uslov je da su traženi zaposlenici imaju više od 7500 dana staža.

Upload: schweini31

Post on 20-Nov-2015

224 views

Category:

Documents


3 download

DESCRIPTION

fg

TRANSCRIPT

  • Upiti Vjeba 5 (Northwind)

    1. Kreirati upit koji prikazuje broj proizvoda po kategoriji te ukupnu koliinu na zalihama. Uslov

    je da stanje na zalihama izmeu 300 i 500. Sortirati po broju proizvoda u kategoriji opadajuim

    redoslijedom.

    2. Prikazati naziv proizvoda i ukupnu zaradu od prodaje. Uslov je da naziv proizvoda poinje

    slovom 'S' i da je zarada vea od 10.000. Sortirati po zaradi opadajuim redoslijedom.

    3. Kreirati izvjetaj koji za svakog kupca prikazuje: ime kompanije spojeno sa imenom grada i

    drave u sljedeem formatu npr. Ernst Handel, (Graz Austria). Takoer, izlaz treba da sadri

    ukupnu koliinu naruenih proizvoda. Uslovi su da izvjetaj prikae:

    One kupce koji ne dolaze iz Njemake,

    Imaju unesen podatak o potanskom broju,

    Takoer, izvjetaj treba da obuhvati one kupce gdje je ukupna koliina naruenih

    proizvoda preko 1000.

    4. Kompanija je odluila da svojim zaposlenicima dodjeli mail adrese. Za tu svrhu e se iskoristiti

    postojee podatke iz baze podataka. Izlaz treba biti u formatu dvije nove kolone: Email i

    Lozinka. Uslovi su sljedei:

    - Email se formira od podataka u kolonama: LastName, FirstName, City i to sljedeem formatu: [email protected] (sve malim slovima),

    - Lozinka se formira od podataka iz kolona: Notes, Title i Address na sljedei nain: Spajanjam kolona (Notes, Title i Address). Sljedei korak jeste da se sadraj spajanja okrene obrnuto (npr. dbms2013 3102smbd). Nakon toga, iz dobivenog stringa, preskaemo prvih 20 karaktera i uzimamo sljedeih 8. Na pojedinim mjestma e se pojaviti razmak, isti je potrebno zamjeniti sa znakom #.

    Mail i lozinku generisati samo za one zaposlenike koji imaju unesenu adresu.

    5. Vaa kompanija eli saznati koji su to zaposlenici roeni u 7 mjesecu bilo koje godine s ciljem

    slanja estitki i odgovarajuuih poklona. Va zadatak je da kreirate listu zaposlenika sa:

    imenom, prezimenom, brojem telefona i datumom roenja,

    kreirati kolonu koja sadri podatak o ukupnom broju dana zaposlenja radnika u

    Vaoj kompaniji,

    uslov je da su traeni zaposlenici imaju vie od 7500 dana staa.