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

Ehtojen yhdistäminen (AND-operaattori)

AND -operaattorilla yhdistät ehtoja. Jokaisen ehdon tulee toteutua, jotta taulun rivi on mukana tulosjoukossa.

Eri kenttin kohdistuvat AND -kyselyt

Seuraavassa on esimerkkejä, joissa AND -operaattoria käytetään eri kentissä.

hae blokit, joiden laatu on KKARRED2  JA pituus on yli 200 cm JA joiden korkeus on yli 100 cm SELECT *
FROM Block
WHERE qualityID = 'KKARRED2' AND len > 200 AND hei > 100 ;

hae blokit, joiden laatu on KKARRED2  JA pituus on alle 200 cm JA joiden korkeus on alle 100 cm
SELECT *
FROM Block
WHERE qualityID = 'KKARRED2' AND len < 200 AND hei < 100 ;

Samaan kenttään kohdistuvat AND -kyselyt

AND-operaattorilla voit toteuttaa yhteen kenttään arvovälikyselyn:

hae blokit, joiden laatu on KKARRED2 JA pituus on yli 200 cm JA vähemmän kuin 240 cm
SELECT *
FROM Block
WHERE qualityID = 'KKARRED2'  AND len > 200 AND len < 240 ;

tämän kyselyn voit kätevästi toteuttaa myös BETWEEN AND-operaattorilla:
SELECT *
FROM Block
WHERE qualityID = 'KKARRED2' AND len BETWEEN 201 AND 239 ;

hae blokit, joiden laatu on KKARRED2 JA pituus on vähintään 200 cm JA enintään 240 cm
SELECT *
FROM Block
WHERE qualityID = 'KKARRED2' AND len >= 200 AND len <= 240 ;

tai

SELECT *
FROM Block
WHERE qualityID = 'KKARRED2' AND len BETWEEN 200 AND 240;

 

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