Esimesed päringud
Olemasolevate andmete pärimiseks on võtmesõna SELECT.
Vaatame kõigepealt päringu abil kas maakonnad on lisatud.
-
Tee tabeli peal parem hiireklikk ja vali Script Table as... --> SELECT To --> New Query Editor Window
-
Avaneb päringu aken.
-
Käivita päring klikkides funktsiooniklahvi F5 (sama mis nupp Excecute).
-
Näidatakse maakondasid sisestamsie järjekorras.
-
Väljasta maakonnad tähestikulises järjekorras. Kasutatakse võtmesõnu asc ja desc. asc näitab andmeid kasvavas järjekorras ja desc kahanevas järjekorras.
order by maakond asc
Maakond on eelmises näites maakondade tabelis välja nimetuseks.
1. Tee uuesti päring kõigi maakondade kohta.
2. Tee päring kõigi inimeste kohta.
3. Tee päring kõigi inimeste andmete kohta, kusjuures andmed on järjestatud eesnime järgi kasvavalt.
Kuna vaikimisi järjestataksegi andmed kasvavalt, siis võtmesõna asc ei pea päringusse tegelikult lisama --> seega lisame päringu lõppu lihtsalt
order by eesnimi
4. Tee päring kõigi inimeste andemete kohta, kus esimesena järjestatakse andmed sünniaasta järgi ja seejärel eesnimede järgi.
Seega lisame päringu lõppu tingimuse
order by synniaasta, eesnimi
Kui sul pole samal sünniaastal kahte nime, siis lisa üks inimene juurde, et näha, kas pannakse teisena eesnime järgi tähestikulisse järjekorda.
5. Tee päring, kus näitad ainult eesnime ja pikkusi, kusjuures järjestad pikkuste järgi.
Järelikult näitame päringu alguses, milliseid andeid tahame näha.
SELECT [eesnimi] , [pikkus]
6. Tee päring, kus näitad ainult eesnime, kelle sünniaasta on 1976.
Alustame päringutega, kus lisandub tingimus where Idee on lihtne, näitame ainult neid eesnimesid, kus sünniaastale on lisatud väärtuseks 1976 ehk siis sünniaasta on võrdne arvuga 1976
WHERE synniaasta=1975
7. Tee päring, kus näitad ainult neid eesnimesid, kus sünniaasta on väiksem kui 1996. Sama ainult kasutame märki väiksem kui <
8. Tee päring, kus näitad ainult neid eesnimesid ja sünniaastaid, kus sünniaasta on väiksem kui 1996.
Lisame eelmisele päringule juurde välja sünniaastad. Näitame seega varem kui 1996 aastal sündinutel nii eesnimesid kui ka sünniaastaid.
9. Tee päring, kus näitad ainult erinevaid sünniaastaid. Võtmesõna erinevate andmete näitamiseks on distinct. Hea kasutada näiteks kui tahame teada mitu erinevat kaubaartiklit on laos või mitu erinevat raamatut on raamatukogus.
SELECT distinct synniaasta
10. Tee päring, kus näitad neid eesnimesid ja sünniaastaid, mis jäävad vahemikku 1995 ja 2000. Vahemikke saab näidata võtmesõnadega between ja and where synniaasta between 1995 and 2000
11. Esita eelmine päring ka avaldisena, kusjuures 1995 ja 2000 on kaasa arvatud. Avaldise koostamiseks kasutame eelnevates näidetes õpitut.
where synniaasta >=1995 and synniaasta <=2000
12. Näita ainult neid eesnimesid kahanevas järjekorras, kelle pikkused on väiksemad kui 100 cm.
Ongi esimesed päringud tehtud.
Vaata eelnevate päringute loomist ka videona.
Eve Keerus-Jusupov
14. november 2009


