Tulosta

CASE -kuvaus

Tietokanta

SQL -kyselyt

Yleistä kyselyistä

Sarakkeiden valinta

Rivien valinta

Tarkka vastaavuus

Vertailuoperaattorit

Lajittelu

AND

BETWEEN - AND

OR

IN

LIKE

NOT

Tyhjä merkkijono

Boolen algebra

Sulutus

Päivämääräfunktiot

Liitokset

Perinteinen liitos

Sisäliitos

Laskenta

Sarakkeilla

Ryhmillä

Muut

Alikyselyt

Kyselyiden yhdistäminen

Haku joukosta

IN -operaattorilla määrittelet sarakkeen arvot, johon haku kohdistuu. IN -operaattori vastaa siis OR -operaattoria kun käytät vertailuoperaattorina yhtäsuuruutta (=).

hae blokit, joiden laatu on joukossa LAG1 tai LAG2
SELECT *
FROM Block
WHERE qualityID IN('LNBR','LNBR2');

tai

SELECT *
FROM Block
WHERE qualityID = 'LNBR' OR qualityID = 'LNBR2';

hae tuotteet, joiden pituus on 200, 240 tai 280 cm
SELECT *
FROM Block
WHERE len IN(200,240,280)

tai

SELECT *
FROM Block
WHERE len = 200 OR len = 240 OR len = 280;

hae tuotteet, jotka on valmistettu 2.2.2009, 3.3.2009 tai 16.4.2009
SELECT *
FROM Block
WHERE dateproduced IN ('2009-02-02','2009-03-03','2000-04-16');

IN -operaattoria voidaan siis käyttää myös luvuille ja päivämäärille!

 

Juha Kiukas - juha@kiukas.fi - 040 551 0711