UPITI QUERIES Kreiranje upita Kreiranje upita Tabele se
UPITI - QUERIES Kreiranje upita
Kreiranje upita Tabele se koriste za smeštanje i čuvanje podtaka. Nad tim podacima često treba izvršiti određene operacije po unapred zadatom kriterijumu. Sortiranje podataka, pretraživanje podataka, izrčunavanja i druge operacije se vrše pomoću upita. Promena podataka u upitu dovodi do promene podataka u tabeli.
Kreiranje novog upita 1. Otvorimo bazu u kojoj kreiramo upit a. →QUERIES→NEW b. Izaberemo DESIGN pa →OK
Kreiranje novog upita 2. U dijalog prozoru SHOV TABLE izaberemo tabelu za koju ćemo da kreiramo upit →ADD→CLOSE.
Kreiranje novog upita 3. Na ekranu se prikazuje «rešetka» za kreiranje upita. Rešetka sadrži sledeća polja:
Kreiranje novog upita – – – l FIELD: služi da izaberemo polja iz tabele koja će biti u upitu TABLE: ime tabele iz koje je polje SORT: služi za sortiranje podataka SHOW: definiše da li će se izabrano polje videti CRITERIA: definiše uslov po kojem se pretražuju podaci OR: definiše drugi uslov pokojem se pretražuju podaci Da bi videli rezultat upita, treba preći u pogled DATASHEET. Kreirani upit snimamo sa →FILE→SAVE AS. . . IME UPITA l l IME UPITA se mora razlikovati od imena tabele Za jednu tabelu može se kreirati više upita
SORTIRANJE ZAPISA l l Zapisi se u upitu mogu sortirati (urediti) po vrednostima jednog ili više polja SORT: ASCENDING – sortiranje u rastućem poretku -od manjeg ka većem DESCENDING – sortiranje u opadajućem poretku-od većeg ka manjem NOT SORTID – poništavanje sortiranja
SORTIRANJE ZAPISA l l Po zatvaranju upita, odnosno po njegovom ponovnom otvaranju, polje po kojem je izvršeno sortiranje , pojaviće se u prvoj koloni upita. Ako se izvrši sortiranje po više polja, glavni redosled će određivati prvo sortirano polje da leve strane. Ako je za dva ili više zapisa vrednost u tom polju ista, oni će biti sortirani po vrednostima u narednom polju.
IZRAČUNAVANJA U UPITU l l l U upitu se, pored polja iz tabele za koju je upit kreira, mogu definisati i nova polja. Pri definisanju ovih polja mogu se koristiti brojni izrazi. Na ovaj način se u upitu mogu vršiti razna izračunavanja. FIELD: IME POLJA: IZRAZ Dvotačka je obavezan znak, igra ulogu znaka = Primer: FIELD: UKUPNO: BR_OPRAV+BR_NEOPR (ukupno izostanaka)
RAČUNANJE TOTALA Pomoću upita se mogu računati sume, srednje vrednosti, standardne devijacije i druge vrednosti za izabrana polja. l →VIEW→TOTALS
TOTALS U rešetki za pravljenje upita pojavljuje se nov red
RAČUNANJE TOTALA 1. Izaberemo polje za koje računamo traženu vrednost i otvorimo padajuću listu TOTAL: a. b. c. d. e. f. g. h. i. j. k. l. GROUP BY: grupiše rezultate upita po određenom kriterijumu SUM: zbir vrednosti u polju AVG: prosečna vrednost u polju MIN: pronalazi najmanju vrednost MAX: pronalazi najveću vrednost COUNT: ukupan broj zapisa FIRST: vrednost prvog polja u datom uređenju LAST: vrednost poslednjeg polja u datom uređenju STDEV: standardna devijacija VAR: varijacija EXPRESSION: sefinisanje izraza WHERE: ukazuje programu da polje upotrebi za definisanje kriterijuma za izbor i da ga ne prikaže u rezultatima
Ako računamo vrednost označenog polja za sve zapise u tabeli, onda iz rešetke izbrišemo sva ostala polja (kod kojih je opcija GROUP BY) I DOBIĆEMO JEDAN BROJ
- Slides: 13