SQL WHERE
A
WHERE után adjuk meg annak feltételét, hogy melyik sorok kerüljenek
az eredménybe.
Egy feltételben mezők és konstanskifejezések értékét hasonlíthatjuk össze.
Összetett feltételek logikai műveletekkel képezhetők.
- "és" : AND
- "vagy" : OR
- "nem" : NOT
SELECT cim
FROM sorozatok
WHERE kezdet < 2000
SELECT cim
FROM sorozatok
WHERE nemzet = 'magyar'
SELECT nev
FROM szereplok
WHERE (sorozat = 1) AND (fo = 'i')
Karakterláncok esetében használhatunk dzsóker karaktereket. Ekkor az egyenlőség
helyett a
LIKE parancsot használjuk.
(
% :0 vagy több tetszőleges karakter;
_ : egy tetszőleges karakter). [MS-W alatt '*' és '?'.]
SELECT cim,web
FROM sorozatok
WHERE web LIKE '%.hu'