U programu Excel otvoriti datoteku demo_pj U programu Excel otvoriti datoteku demo_pj.xls i obrisati suvišne redove.
U folderu MNI2017 kreirati novu bazu podataka pod nazivom: MNI-Eurostat
U prozoru Import Spreadsheet odabrati First Row Contains Column Headings, zatim kliknuti na Next.
Promeniti ime polja GEO/TIME u Zemlja, a imena polja 2006 do 2015 u G2006 do G2015.
Promeniti ime polja GEO/TIME u Zemlja, a imena polja 2006 do 2015 u G2006 do G2015.
Promeniti ime polja GEO/TIME u Zemlja, a imena polja 2006 do 2015 u G2006 do G2015.
Upit 1. Prikazati sve podatke iz tabele “Demo”. U bazi podataka “MNI-Eurostat” odabrati meni Create, a zatim Query Design U prozoru Show Table kliknuti na Close.
Upit 1. Prikazati sve podatke iz tabele “Demo”. 3. U meniju SQL View odabrati SQL View. 4. Upisati iskaz SELECT * from Demo. 5. Kliknuti na Run. Pojaviće se tražena tabela.
Upit 1. Tražena tabela:
SELECT * FROM Demo WHERE Zemlja="Serbia"; Upit 2: Iz tabele Demo prikazati sve kolone, ali samo za zapise (redove) koji zadovoljavaju uslov da je obeležje (kolona) Zemlja="Serbia“. SELECT * FROM Demo WHERE Zemlja="Serbia";
Upit 3: Iz tabele Demo prikazati kolone Zemlja, G2006, G2015 u datom redosledu. Redosled u kojem su kolone navedene u SELECT klauzuli je redosled u kojem ce se pojaviti na izlazu. SELECT Zemlja, G2006, G2015 FROM Demo;
Upit 4: Izdvojiti sve redove iz tabele Demo koji zadovoljavaju uslov da je vrednost polja G2015 veća ili jednaka 10000000. SELECT * FROM Demo WHERE G2015 >= 10000000;
Upit 5: Izdvojiti sve redove iz tabele Demo koji zadovoljavaju uslov da je vrednost polja Zemlja<"Serb"; SELECT * FROM Demo WHERE Zemlja<"Serb";
Upit 6: Iz tabele Demo izdvojiti kolone Zemlja i G2014 uz uslov da je vrednost kolone G2014 > 5000000 i G2014 <= 10000000. Operator AND se upotrebljava kada želimo da kombinujemo dva i više uslova, koji moraju da budu tačni SELECT Zemlja, G2014 FROM Demo WHERE G2014>5000000 AND G2014<=10000000 ;
Upit 7: Izabrati redove tabele Demo čije polje Zemlja počinje sa S: SELECT * FROM Demo WHERE Zemlja LIKE "S*";
Upit 8: Iz tabele Demo prikazati sve vrednosti kolona Zemlja i G2014 za koje polje kolone G2014 nije nepopunjeno. SELECT Zemlja, G2014 FROM Demo WHERE G2014 IS NOT NULL;
Upit 9: Iz tabele Demo prikazati sve vrednosti kolona Zemlja za koje polje kolone G2012 nije popunjeno. SELECT Zemlja FROM Demo WHERE G2012 IS NULL;
Upit 10: Iz tabele Demo prikazati sve kolone, ali samo zapise (redove) koji zadovoljavaju uslov da je vrednost kolone G2014 između 1000000 i 5000000. SELECT * FROM Demo WHERE G2014 BETWEEN 1000000 AND 5000000;
Upit 11: Iz tabele Demo prikazati sve kolone, ali samo zapise (redove) koji zadovoljavaju uslov da je vrednost kolone Zemlja: Serbia, Slovenia ili Slovakia. SELECT * FROM Demo WHERE Zemlja IN ("Serbia", "Slovenia", "Slovakia");
Upit 12: Prikazati broj redova tabele Demo koji zadovoljavaju uslov G2014>10000000. Agregatna funkcija COUNT kao rezultat daje broj redova koji zadovoljavaju uslov naveden u WHERE klauzuli. SELECT COUNT(*) FROM Demo WHERE G2014>10000000;
Upit 13: Prikazati zbir svih vrednosti u kolonama G2010 i G2012 iz tabele Demo. Funkcija SUM kao rezultat vraća zbir svih vrednosti iz kolone. SELECT SUM(G2010) AS S2010, SUM(G2012) AS S2012 FROM Demo;
Upit 14: Prikazati kolone Zemlja i G2006 iz tabele Demo tako da vrednosti u koloni G2005 budu sortirane u rastućem redosledu. Klauzula ORDER BY nam omogućava da uredimo podatke u upitu, u rastućem redosledu. SELECT Zemlja, G2006 FROM Demo ORDER BY G2006;
Upit 15: Prikazati kolone Zemlja i G2006 iz tabele Demo tako da vrednosti u koloni G2006 budu sortirane u opadajućem redosledu. Klauzula ORDER BY DESC nam omogućava da uredimo podatke na izlazu u opadajućem redosledu: SELECT Zemlja, G2006 FROM Demo ORDER BY G2006 DESC;