Rešiti na SQL-u:
- Izdvojiti indekse studenata koji su
-
rođeni u Beogradu ili imaju ocenu 10. Rezultat urediti u opadajućem poretku.
-
rođeni u Beogradu i imaju ocenu 10. Rezultat urediti u opadajućem poretku.
- rođeni u Beogradu i nemaju ocenu 10. Rezultat urediti u opadajućem poretku.
- Za svaki ispit izdvojiti indeks, id_predmeta i dobijenu ocenu. Vrednost ocene
ispisati i slovima. Ako je predmet nepoložen umesto ocene ispisati nepoložen.
- Klasifikovati predmete prema broju bodova na sledeći način:
- ako predmet ima više od 7 bodova tada pripada I kategoriji
- ako je broj bodova predmeta u intervalu [5,7] tada pripada II kategoriji
- inače predmet pripada III kategoriji.
Izdvojiti naziv predmeta i kategoriju.
- Ispisati trenutno vreme.
- Ispisati trenutnog korisnika.
- Izračunati koji je dan u nedelji (njegovo ime) bio 4.11.2015.
- Za današnji datum izračunati
- koji je dan u godini;
- u kojoj je nedelji u godini;
- koji je dan u nedelji;
- ime dana;
- ime meseca.
- Izdvojiti sekunde iz trenutnog vremena.
- Izračunati koliko vremena je prošlo između 6.8.2005. i 11.11.2008.
- Izračunati koji će datum biti za 12 godina, 5 meseci i 25 dana.
- Izdvojiti ispite koji su održani posle 28. januara 2015. godine.
- Pronaći ispite koji su održani u poslednjih 8 meseci.
- Za sve ispite koji su održani u poslednjih 5 godina izračunati koliko je godina,
meseci i dana prošlo od njihovog održavanja.
Izdvojiti indeks, naziv predmeta, ocenu, broj godina, broj meseci i broj dana.
- Izdvojiti indeks, ime, prezime, mesto rođenja i inicijale
studenata. Ime i prezime napisati u jednoj koloni, a za studente rođene u
Beogradu kao mesto rođenja ispisati Bg.
- Izdvojiti indeks, ime, prezime i mesto rođenja za svakog studenta. Ako je mesto rođenja nepoznato,
umesto NULL vrednosti ispisati Nepoznato.
- Prikazati trenutno vreme u
- ISO formatu
- USA formatu
- EUR formatu.
- Ako je predmetima potrebno uvećati broj bodova za 20%
- prikazati koliko će svaki predmet imati bodova nakon uvećanja. Uvećani
broj bodova prikazati sa dve decimale.
- prikazati koliko će bodova imati predmeti koji nakon uvećanja imaju
više od 8 bodova. Uvećani broj bodova zaokružiti na veću ili jednaku
celobrojnu vrednost.
- Pronaći koji studenti su jedini dobili 10 iz nekog predmeta. Za studenta sa brojem indeksa GGGGBBBB izdvojiti indeks u formatu BBBB/GGGG.
- Za svaki ispitni rok koji je održan između 2000. i 2015. 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 ili je datum polaganja nepoznat umesto dana ispisati 'nije bilo ispita ili je nepoznat datum'.
Zadaci za vežbu
Rešiti na SQL-u :
- Izdvojiti ime i prezime studenata za koga važi da postoji student koji je godinu
dana mlađi i koji je rođen u istom mestu.
- Pronaći nazive ispitnih rokova u kojima su polagali svi studenti koji imaju bar jednu ocenu 10.