Садржај
Пример моделовања - факултет
Пример моделовања - продаја дигиталних композиција
Пројектни задатак - моделовање
Погледи
Пројектни задатак

Упит SELECT - подупити - задаци

Сви наредни SELECT упити обрађују податке из базе података библиотеке. Следи списак свих табела са колонама. Примарни кључеви су истакнути болдом, а страни италиком.

../_images/slika_4012.png

1. Написати упит којим се приказују запослени који зарађују мање од запосленог са презименом Јовић.



2. Написати упит којим се приказују запослени који зарађују више од запосленог са презименом Петровић.

Имајте на уму да у бази података постоје два запослена са презименом „Петровић“, па ће подупит вратити две вредности и цео упит мора да се прилагоди томе додавањем речи ALL.

SELECT prezime
FROM zaposleni
WHERE plata > ALL(SELECT plata FROM zaposleni WHERE prezime='Petrovic')

Резултат упита треба да буде као на следећој слици:

../_images/slika_424a.png

3. Написати упит којим се приказују сви чланови који су платили мањи износ казне од члана са бројем чланске карте 22.

SELECT clanovi.broj_clanske_karte, prezime
FROM clanovi JOIN kazne ON (kazne.broj_clanske_karte=clanovi.broj_clanske_karte)
WHERE iznos < ALL(SELECT iznos FROM kazne WHERE broj_clanske_karte=22)

Резултат упита треба да буде као на следећој слици:

../_images/slika_424b.png

4. Написати упит којим се приказују инвентарски бројеви примерака књиге чији је један примерак са инвентарским бројем 13003.



5. Написати упит којим се приказују инвентарски бројеви примерака и називи књига које је објавио исти издавач као и примерак са инвентарским бројем 14001.



6. Написати упит којим се приказују имена и презимена аутора који су радили на истим књигама као аутор са именом Станка Матковић.

SELECT DISTINCT prezime+' '+ime "Autor"
FROM autori JOIN autori_knjige ON (autori_knjige.id_autora=autori.id_autora)
WHERE id_knjige IN (SELECT id_knjige FROM autori JOIN autori_knjige
    ON (autori_knjige.id_autora=autori.id_autora)
    WHERE ime='Stanka' AND prezime='Matkovic')
AND NOT(ime='Stanka' AND prezime='Matkovic')

Резултат упита треба да буде као на следећој слици:

../_images/slika_424c.png

  1. Написати упит којим се приказују подаци о запосленом који највише зарађује.



  1. Написати упит којим се приказују подаци о запосленима који зарађују мање од просека.



  1. Написати упит којим се приказује назив књиге која је издата током последње позајмице.



(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+