17.10.24

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

 Zadatak: Agregatne funkcije i grupisanje podataka

Kreiraj bazu podataka pod nazivom prodaja_3.

U okviru baze prodaja_3 kreiraj tabelu pod nazivom Proizvodi sa sledećom strukturom:

  • ID – celobrojno polje koje je primarni ključ (auto-increment).
  • Naziv – tekstualno polje (VARCHAR) koje sadrži naziv proizvoda.
  • Tip – tekstualno polje (VARCHAR) koje sadrži tip proizvoda.
  • Količina – celobrojno polje koje sadrži broj prodatih komada proizvoda.
  • Cena – decimalno polje (DECIMAL) koje sadrži cenu proizvoda sa dve decimale.

Unesi sledeće podatke u tabelu Proizvodi:

Naziv

Tip

Količina

Cena

Bicikl

Sport

8

25000.00

Traka za trčanje

Sport

3

60000.00

Sobni bicikl

Sport

4

35000.00

Lopta

Sport

20

1500.00

Štapovi za skijanje

Sport

7

8000.00

Frižider

Bela Tehnika

2

55000.00

Šporet

Bela Tehnika

5

45000.00

Blender

Kućni aparati

12

7000.00

Mikser

Kućni aparati

9

4000.00

Pegla

Kućni aparati

11

3000.00


Zadatak 1

Prikazati prosečnu cenu svih proizvoda u tabeli Proizvodi.

Zadatak 2

Izračunati ukupnu količinu prodatih proizvoda iz tabele Proizvodi.

Zadatak 3

Pronaći proizvod sa najmanjom i proizvod sa najvećom cenom u tabeli Proizvodi.

Zadatak 4

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

Zadatak 5

Prikazati prosečnu cenu proizvoda za svaki tip proizvoda iz tabele Proizvodi.

Zadatak 6

Izračunati broj proizvoda po svakom tipu proizvoda iz tabele Proizvodi.

Zadatak 7

Prikazati ukupan prihod po svakom tipu proizvoda u tabeli Proizvodi.

Zadatak 8

Izračunati ukupan iznos PDV-a za svaki proizvod iz tabele Proizvodi. PDV se obračunava kao 18% od ukupnog prihoda. Prikazati naziv proizvoda i njegov iznos PDV-a.

Zadatak 9

Prikazati listu svih proizvoda grupisanu po tipovima proizvoda iz tabele Proizvodi.

Zadatak 10

Prikazati ukupnu količinu proizvoda, minimalnu cenu i maksimalnu cenu po tipovima proizvoda iz tabele Proizvodi.

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

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

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