Zadatak:
Agregatne funkcije i grupisanje podataka
Kreiraj bazu podataka pod nazivom knjige_prodaja.
U okviru baze knjige_prodaja,
kreiraj tabelu pod nazivom Knjige sa sledećom strukturom:
- ID –
celobrojno polje koje je primarni ključ (auto-increment).
- Naslov
– tekstualno polje (VARCHAR) koje sadrži naziv knjige.
- Autor
– tekstualno polje (VARCHAR) koje sadrži ime autora knjige.
- Zanr
– tekstualno polje (VARCHAR) koje sadrži žanr knjige.
- Cena
– decimalno polje (DECIMAL) koje sadrži cenu knjige sa dve decimale.
- BrojProdatih
– celobrojno polje koje sadrži broj prodatih primeraka knjige.
Unesi sledeće podatke u tabelu Knjige:
Naslov |
Autor |
Zanr |
Cena |
BrojProdatih |
Derviš i smrt |
Meša Selimović |
Klasik |
1500.00 |
120 |
Travnička hronika |
Ivo Andrić |
Istorijski |
1300.00 |
100 |
Narcis i Zlatousti |
Herman Hese |
Filozofski |
1200.00 |
90 |
Druga knjiga Seoba |
Miloš Crnjanski |
Istorijski |
1400.00 |
85 |
Braća Karamazovi |
Fjodor Dostojevski |
Klasik |
1600.00 |
110 |
Baudolino |
Umberto Eko |
Istorijski |
1250.00 |
95 |
Majstor i Margarita |
Mihail Bulgakov |
Fantastika |
1800.00 |
150 |
Sto godina samoće |
Gabrijel Garsija Markes |
Klasik |
2000.00 |
200 |
Luča mikrokozma |
Petar II Petrović Njegoš |
Filozofski |
1100.00 |
75 |
Gospoda Glembajevi |
Miroslav Krleža |
Drama |
1450.00 |
80 |
Zadatak
1
Prikazati prosečnu cenu svih knjiga
u tabeli Knjige.
Zadatak
2
Izračunati ukupnu cenu svih knjiga u
tabeli Knjige.
Zadatak
3
Pronaći knjigu sa najmanjom i knjigu
sa najvećom cenom u tabeli Knjige, koristeći jedan SQL upit i operator
UNION!
Zadatak
4
Prikazati prosečnu cenu knjiga za
svaki žanr iz tabele Knjige.
Zadatak
5
Izračunati broj knjiga po svakom
žanru u tabeli Knjige.
Zadatak
6
Prikazati sve knjige grupisane po
autorima i sortirane po ceni rastuće.
Zadatak
7
Izračunati ukupni prihod po knjizi
(množenje broja prodatih primeraka sa cenom) i prikazati ukupan prihod po
svakom žanru.
Zadatak
8
Izračunati iznos PDV-a za svaku
knjigu (PDV se obračunava kao 18% od ukupnog prihoda) i prikazati naslov knjige
i iznos PDV-a.
Zadatak
9
Prikazati listu knjiga grupisanu po
žanrovima, gde su naslovi knjiga odvojeni vertikalnom crtom (|) kao separatorom.
Zadatak
10
Prikazati ukupnu cenu knjiga,
minimalnu cenu i maksimalnu cenu za svaki žanr iz tabele Knjige.
Нема коментара:
Постави коментар
Напомена: Само члан овог блога може да постави коментар.