Operators - Vergelijking

van toepassing op: SQL Server Analysis Services

Je kunt vergelijkingsoperatoren gebruiken met scalaire data in elke Data Mining Extensions (DMX)-expressie in Microsoft SQL Server Analysis Services. Vergelijkingsoperatoren evalueren naar een Booleaanse datatype; ze geven WAAR of ONWAAR terug op basis van de uitkomst van de geteste aandoening.

De volgende tabel geeft de vergelijkingsoperatoren aan die DMX ondersteunt.

Operator Description
< (Minder dan) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft WAAR terug als de waarde van het argument links kleiner is dan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.
> (Greater Than) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft WAAR terug als de waarde van het argument links groter is dan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.
= (gelijk aan) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft TRUE terug als de waarde van het argument links gelijk is aan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.
<> (Niet gelijk aan) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft WAAR als de waarde van het argument links niet gelijk is aan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.
<= (Minder dan of gelijk aan) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft WAAR als de waarde van het argument aan de linkerkant kleiner is dan of gelijk aan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.
>= (Groter dan of gelijk aan) (DMX) Voor argumenten die evalueren naar een niet-nul waarde, geeft TRUE terug als de waarde van het argument aan de linkerkant groter is dan of gelijk aan de waarde van het argument aan de rechterkant; geeft FALSE terug, anders. Als een van beide argumenten evalueren tot een nulwaarde, geeft de operator een nulwaarde terug.

Je kunt ook vergelijkingsoperatoren gebruiken in DMX-statements en -functies om een conditie te zoeken.