15.10.24

Базе података 2: Агрегатне функције и груписање података вежба

Agregatne funkcije i grupisanje podataka

Kreiraj bazu podataka pod nazivom test_2.

U okviru baze test_2 kreiraj tabelu pod nazivom Prodaja sa sledećom strukturom:

ID – celobrojno polje koje je primarni ključ (auto-increment).

Artikal – tekstualno polje (VARCHAR) koje sadrži naziv artikla.

Kategorija – tekstualno polje (VARCHAR) koje sadrži kategoriju artikla.

Kolicina – celobrojno polje koje sadrži broj prodatih komada artikla.

Cena – decimalno polje (DECIMAL) koje sadrži cenu artikla sa dve decimale.

Nakon kreiranja tabele, ubaci sledeće podatke u tabelu Prodaja:

Artikal

Kategorija

Količina

Cena

Televizor

Tehnika

5

40000.00

Telefon

Tehnika

10

30000.00

Frižider

Tehnika

2

50000.00

Laptop

Tehnika

3

70000.00

Šporet

Bela Tehnika

4

45000.00

Veš Mašina

Bela Tehnika

1

35000.00

Mikrotalasna

Bela Tehnika

7

12000.00

Pegla

Kućni aparati

15

3000.00

Usisivač

Kućni aparati

8

8000.00

Blender

Kućni aparati

6

5000.00

Zadatak 1

Prikazati prosečnu cenu svih artikala u tabeli Prodaja.

Zadatak 2

Izračunati ukupnu količinu prodatih artikala iz tabele Prodaja.

Zadatak 3

Pronaći artikal sa najmanjom i artikal sa najvećom cenom u tabeli Prodaja.

Zadatak 4

Izračunati ukupan prihod za svaki artikal u tabeli Prodaja kao proizvod cene i količine.

Zadatak 5

Prikazati prosečnu cenu artikala za svaku kategoriju artikala iz tabele Prodaja..

Zadatak 6

Izračunati broj artikala po svakoj kategoriji iz tabele Prodaja.

Zadatak 7

Prikazati ukupan prihod po svakoj kategoriji artikala u tabeli Prodaja.

Zadatak 8

Izračunati ukupan iznos PDV-a za svaki artikal iz tabele Prodaja.

PDV se obračunava kao 18% od ukupnog prihoda

Prikazati naziv artikla i njegov iznos PDV-a.

Zadatak 9

Prikazati listu svih artikala grupisanu po kategorijama iz tabele Prodaja.

Zadatak 10

Prikazati ukupnu količinu artikala, minimalnu cenu i maksimalnu cenu po kategorijama artikala iz tabele Prodaja.

Нема коментара:

Постави коментар

Напомена: Само члан овог блога може да постави коментар.