SQL
SQL KOULUTUSTA VUONNA 2008!
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi jo tänään.
IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat
SELECT lauseen WHERE ehto
SELECT-lauseen WHERE ehdon avulla voidaan rajata SQL-kyselyn palauttamaa tulosjoukkoa asettamalla
palautettavalle datalle kelpoisuusrajoituksia.
SELECT kenttä(t)
FROM taulukko
WHERE kenttä operaattori arvo
Esimerkiksi:
SELECT a_ID,a_etunimi,a_sukunimi,
FROM Asiakkaat
WHERE a_ID < 50 ;
Mahdolliset operaattorit ja niiden syntaksi on selostettu SQL:n operaattoreita esittelevässä sarjassa.
Alla kertaus keskeisimmistä:
| Operaattori | Käyttötarkoitus |
| = | Yhtäsuuruus |
| <> | Erisuuruus |
| > | Suurempi kuin |
| < | Pienempi kuin |
| >= | Suurempi tai yhtäsuuri kuin |
| <= | Pienempi tai yhtäsuuri kuin |
| LIKE | Kuten (merkkijonovertailut) |
| AND | JA (looginen operaattori) |
| OR | TAI (looginen operaattori) |
| NOT | EI (looginen operaattori) |
Mikäli WHERE ehdon avulla vertaillaan numeerista dataa, ei arvon ympärille välttämättä tarvitse
sijoiteta hipsukoita:
SELECT a_ID,a_etunimi,a_sukunimi,
FROM Asiakkaat
WHERE a_ID < 50 ;
Mikäli WHERE ehdon avulla vertaillaan merkkijonoja, arvon ympärille tulisi sijoittaa hipsukat
SELECT a_ID,a_etunimi,a_sukunimi,
FROM Asiakkaat
WHERE a_yritys LIKE 'KK Mediat'
Ehtoja voidaan luonnollisesti myös yhdistää ja niissä voidaan käyttää jokerimerkintöjä:
SELECT a_ID,a_etunimi,a_sukunimi,
FROM Asiakkaat
WHERE a_ID < 50 AND a_yritys LIKE '%KK%';
Tutustu artikkelin muihin osiin:
»»» SQL
»»» SELECT
»»» SQL
»»» SELECT WHERE
»»» SQL
»»» INSERT INTO
»»» SQL
»»» UPDATE
»»» SQL
»»» DELETE
Tallenna tämä sivu kirjanmerkkeihin!