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ä:

OperaattoriKäyttötarkoitus
=Yhtäsuuruus
<>Erisuuruus
>Suurempi kuin
<Pienempi kuin
>=Suurempi tai yhtäsuuri kuin
<=Pienempi tai yhtäsuuri kuin
LIKEKuten (merkkijonovertailut)
ANDJA (looginen operaattori)
ORTAI (looginen operaattori)
NOTEI (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!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta