AND ja OR -operaatioilla voidaan yhdistää kaksi tai useampia hakuehtoja.
/* Haetaan kaikkien niiden sukunimet ja aloitusvuodet jotka ovat aloittaneet ennen vuotta 1995 ja eivätkä ole laitokselta 1. */
SELECT sukunimi, aloitusvuosi
FROM Oppilaat
WHERE aloitusvuosi < 1995
AND laitosnro <> 1
|
sukunimi |
aloitusvuosi |
|
Wanha |
1980 |
|
Wanha |
1990 |
/* Haetaan niiden sukunimi ja aloitusvuosi jotka ovat aloittaneet vuoden 1995 jälkeen tai joiden laitos on jokin muu kuin 1 */
SELECT sukunimi, aloitusvuosi
FROM Oppilaat
WHERE aloitusvuosi > 1995
OR laitosnro <> 1
|
sukunimi |
Aloitusvuosi |
|
Meikäläinen |
1998 |
|
Wanha |
1980 |
|
Wanha |
1990 |
Jos on hiemankin epävarma loogisten operaattorien suoritusjärjestyksestä, niin kannattaa käyttää sulkuja.