Az SQL lekérdezési nyelv

Operátorok

1. Logikai operátorok

OperátorLeírás
=Egyenlőség
<> vagy !=Nem egyenlő
>Nagyobb mint
<Kisebb mint
<=Kisebb vagy egyenlő
NOTFeltétel ellenkezője

2. Feltételes kifejezések

A logikai feltétel eredményétől függően megadhatjuk, hogy milyen visszatérési értéke legyen az adott mezőnek.

CASE WHEN egyenleg > 0 THEN 'pozitív' WHEN egyenleg < 0 THEN 'negatív' ELSE 'nulla' END;

3. BETWEEN

Az operátor segítségével olyan feltételeket fogalmazhatunk meg, amikor egy mező értéke két érték közötti tartományba esik.
Az értékek lehetnek szám, szöveg és dátum típusúak.

fizetes BETWEEN 100000 AND 20000;

A NOT operátorral tetszőlegesen kiegészíthető, ha a feltétel ellenkezőjét szeretnénk.

fizetes NOT BETWEEN 100000 AND 20000;

4. LIKE

Keresés az adott mező értékben a meghatározott minta alapján. Wildcardként a % jel használható.

Minden almával kezdődő megnevezés

megnevezes LIKE 'alma%';

Minden almával végződő megnevezés

megnevezes LIKE '%alma';

Minden almát tartalmazó megnevezés

megnevezes LIKE '%alma%';

5. IN

Az IN operátor segítségével lehetséges egy mező vizsgálata egyszerre több értékkel.

megnevezes IN ('alma', 'körte', 'barack');

Ez megegyezik az alábbi feltételekkel.

megnevezes = 'alma' OR megnevezes = 'körte' OR megnevezes = 'barack';

6. AS

A megjelenő mezőnév módosítása

megnevezes AS 'Gyümölcs neve';