WHERE

WHERE <mitkä rivit haetaan> määrää, mitkä rivit kelpaavat tulosjoukkoon. Ehdossa määritellään sarakkeen nimi ja arvo, joka kyseisestä sarakkeesta pitää löytyä. Merkkijonot kirjoitetaan heittomerkkien sisään ja numerot annetaan sellaisenaan. Merkkijonoissa pienet ja isot kirjaimet ovat merkityksellisiä. 'Lahtonen' on eri asia kuin 'lahtonen'!

/* Haetaan kaikkien niiden opiskelijoiden etunimet ja sukunimet, joiden sukunimi on Lahtonen*/

SELECT etunimi, sukunimi

FROM Oppilaat

WHERE sukunimi = 'Lahtonen'

Etunimi

sukunimi

Tommi

Lahtonen

/* haetaan kaikkien niiden sukunimi ja etunimi, jotka ovat aloittaneet vuonna 1995*/

SELECT sukunimi, etunimi

FROM Oppilaat

WHERE aloitusvuosi = 1995

sukunimi

etunimi

Lahtonen

Tommi

Meikäläinen

Maija

Hakua rajoittavan ehdon ei tarvitse kohdistua lopputulokseen tulevaan kenttään.

/* haetaan kaikkien niiden etunimet joiden sukunimi on Lahtonen */

SELECT etunimi

FROM Oppilaat

WHERE sukunimi = 'Lahtonen'

etunimi

Tommi