3.3 Upit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
( ), potenciranje, - (neg. broj), * i /, mod, + i -, & (spajanje), logički, uspoređivanja , operator Like ( sličan, kao ) Osim navedenih operatora u postavljanju uvjeta mogu se koristiti i korisnički definirani izrazi.Napomene - upit može prikazivati polja koja ne postoje u tabeli već se naknadno izračunavaju - promjenom tabele na osnovu koje je kreiran upit promjenit će se i sam upit - vrlo je zgodno koristiti parametre prilikom kreiranja upita, oni se upisuju svaki put kad se žele vidjeti podaci upita te tako korisnik sam određuje koje podatke želi vidjeti (za to je potrebno minimalno poznavanje zadavanja uvjeta)- rezultat upita moguće je ispisati na pisaču Postoji više vrsta upita: - selekcijski upit ( select ) - tablični upit ( crosstab )- akcijski upit ( action ) te upiti koje je moguće generirati samo SQL naredbom, a to su: - upravljački upit ( pass-trough )- obradni upit ( data-definition ) - skupni upit ( union ) Selekcijski upit prikazuje zapise iz tabele koji zadovoljavaju neki uvjet, u privremeno kreiranoj tabeli. Tablični upit omogućava precizan zbirni pregled podataka u obliku tabela koje su slične tablicama u tabličnim kalkulatorima. Akcijski upiti su upiti pomoću kojih se izvodi neka obrada nad podacima tabele. Postoje četiri vrste akcijskih upita odnosno moguće su četiri vrste obrada podataka tabele tim upitima:- kreiranje tabele - brisanje tabele - ažuriranje tabele- dopunjavanje Upravljački upit je specifičan SQL upit koji se koristi za direktno slanje komandi SQL poslužitelju (npr. Microsoft SQL poslužitelju). Naravno, ovo se izvodi preko ODBC-a.Obradni upit je upit kojim se mogu kreirati, mijenjati ili brisati tabele ili kreirati ili brisati indeksi. Skupni upit je upit pomoću kojeg je moguće prikazivati podatke iz više tabela ili upita (tabele ili upiti čiji se podaci prikazuju moraju biti u nekoj od relacijskih veza). Karakterističan izgled upita prilikom kreiranja prikazan je na slici:Upitom se može upravljati preko karakteristika upita: Njima se određuje:
- prikaz jedinstvenih vrijednosti polja ( Unique Values ) - da li će biti prikazana sva polja upita, prikaz određenog broja zapisa itd. |