Rešiti na SQL-u:
- Za svaki ispitni rok koji je održan između 2000/2001. i 2020/2021. školske godine izdvojiti
imena dana u kojima su polagani ispiti u tom roku. Izdvojiti naziv ispitnog roka i ime dana. Za ispitne rokove u
kojima nije polagan nijedan ispit ispisati nije bilo ispita, a ako je datum polaganja nepoznat umesto
dana ispisati nepoznat datum.
- Izdvojiti ukupan broj studenata.
- Izdvojiti ukupan broj studenata koji bar iz jednog predmeta imaju ocenu 10.
- Izdvojiti ukupan broj položenih predmeta i položenih espb bodova za studenta sa indeksom 25/2016.
- Izlistati ocene dobijene na ispitima i ako je ocena jednaka 5 ispisati NULL .
- Koliko ima različitih ocena dobijenih na ispitima, a da ocena nije 5.
- Izdvojiti oznake, nazive i espb bodove predmeta čiji je broj espb bodova veći od prosečnog broja espb bodova svih predmeta.
- Za svakog studenta upisanog na fakultet 2018. godine, koji ima bar jedan
položen ispit, izdvojiti broj indeksa, prosečnu ocenu, najmanju ocenu i
najveću ocenu iz položenih ispita.
- Izdvojiti naziv predmeta, školsku godinu u kojoj je održan ispit iz tog predmeta i najveću ocenu dobijenu na ispitima iz tog predmeta u toj školskoj godini.
- Za svaki predmet izračunati koliko studenata ga je položilo.
- Izdvojiti identifikatore predmeta za koje je ispit prijavilo više od 50 različitih studenata.
- Za ispitne rokove koji su održani u 2016. godini i u kojima su svi regularno polagani ispiti i položeni,
izdvojiti oznaku roka, broj položenih ispita u tom roku i broj studenata koji su
položili ispite u tom roku.
- Za svakog studenta izdvojiti broj indeksa i mesec u kome je položio više od dva ispita (nije važno koje godine).
Izdvojiti indeks studenta, ime meseca i broj položenih predmeta. Rezultat urediti prema broju indeksa i mesecu polaganja.
- Za svaki predmet koji nosi najmanje espb bodova izdvojiti studente koji su ga položili. Izdvojiti naziv predmeta i ime i prezime studenta. Ime i prezime studenta izdvojiti u jednoj koloni. Za predmete sa najmanjim brojem espb koje nije položio nijedan student umesto
imena i prezimena ispisati nema.
- Za svakog studenta koji je položio između 15 i 25 bodova i čije ime sadrži malo ili veliko slovo o ili a
izdvojiti indeks, ime, prezime, broj prijavljenih ispita,
broj ispita koje je položio i prosečnu ocenu. Rezultat urediti prema indeksu.
- Izdvojiti parove studenata čija imena počinju na slovo M i za koje važi da su bar dva ista predmeta položili u istom ispitnom roku.
Zadaci za vežbu
Rešiti na SQL-u :
- Korišćenjem agregatnih funkcija, pronaći podatke o predmetima sa najvećim broj espb podova.
- Za svaki predmet izdvojiti naziv, prosečnu ocenu dobijenu na položenim ispitima, broj studenata koji su položili
ispit iz tog predmeta i najveću ocenu dobijenu na položenim ispitima iz tog predmeta.
- Za svakog studenta koji zadovoljava uslove:
- rođen je u mestu koje u imenu sadrži malo slovo o i malo slovo a (slovo o se pojavlju pre slova a)
- prijavio je bar 3 ispita
- najveća ocena sa kojom je položio ispit je 9
izdvojiti indeks, ime, prezime, mesto rođenja i ime dana u kome je polagao prvi ispit. Rezultat urediti
prema mestu rođenja i indeksu u rastućem poretku.
- Za svaki ispitni rok izdvojiti predmet koji su u tom ispitnom roku studenti
položili sa najvećom prosečnom ocenom. Izdvojiti naziv ispitnog roka, naziv predmeta sa najvećom
prosečnom ocenom i najveću prosečnu ocenu.