SQL-operatoren

U gebruikt SQL-operatoren om vergelijkingen en rekenkundige bewerkingen tussen expressies op te geven.

U kunt verschillende typen SQL-operatoren gebruiken.

Operator Voorbeeld Beschrijving Syntaxis

BETWEEN

"COSTS"."UNIT_COST" BETWEEN 100,0 AND 5000,0

Hiermee wordt bepaald of een waarde zich tussen twee niet-inclusieve grenzen bevindt.

BETWEEN kan vooraf worden gegaan door NOT om de voorwaarde teniet te doen.

BETWEEN [ondergrens] AND [bovengrens]

IN

"COSTS"."UNIT_COST" IN(200, 600, 'A')

Hiermee wordt bepaald of een waarde aanwezig is in een set met waarden.

IN ([door komma's gescheiden lijst])

IS NULL

"PRODUCTS"."PROD_NAME" IS NULL

Hiermee wordt bepaald of een waarde NULL is.

IS NULL

LIKE

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

Hiermee wordt bepaald of een waarde overeenkomt met een hele string of een deel ervan. Deze wordt vaak met jokertekens gebruikt om een overeenkomende tekenstring van nul of meer tekens (%) aan te geven of één overeenkomend teken (_).

LIKE

+

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Plusteken voor optellen

+

-

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Minteken voor aftrekken

-

* of X

SUPPORT_SERVICES_EXPENDITURE * 1,5

Maalteken voor vermenigvuldigen

*

X

/

CAPITAL_OUTLAY_EXPENDITURE/1,05

Deelteken voor delen

/

%

 

Percentage

%

||

STATE||CAST(YEAR AS CHAR(4))

Aaneenschakeling tekenstring

||

(

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Haakje openen

(

)

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

Haakje sluiten

)

>

YEAR > 2000 en YEAR < 2016 en YEAR <> 2013

Groterdanteken, geeft waarden aan die hoger zijn dan de vergelijking

>

<

YEAR > 2000 en YEAR < 2016 en YEAR <> 2013

Kleinerdanteken, geeft waarden aan die lager zijn dan de vergelijking

<

=

 

Gelijkteken, geeft dezelfde waarde aan

=

>=

 

Teken voor groter dan of gelijk aan, geeft waarden aan die hetzelfde zijn als de vergelijking of hoger

>=

<=

 

Teken voor kleiner dan of gelijk aan, geeft waarden aan die hetzelfde zijn als de vergelijking of lager

<=

<>

YEAR > 2000 en YEAR < 2016 en YEAR <> 2013

Niet gelijk aan, geeft waarden aan die hoger of lager zijn, dus verschillend

<>

,

STATE in ('ALABAMA','CALIFORNIA')

Komma, gebruikt om elementen in een lijst te scheiden

,