Partager via


Opérateurs de comparaison (DMX)

Vous pouvez utiliser des opérateurs de comparaison avec des données scalaires dans n'importe quelle expression DMX (Data Mining Extensions) dans Microsoft SQL Server 2005 Analysis Services (SSAS). Les opérateurs de comparaison sont évalués comme des booléens ; ils renvoient la valeur TRUE ou FALSE en fonction du résultat de la condition testée.

Le tableau ci-dessous identifie les opérateurs de comparaison pris en charge par DMX.

Opérateur Description

< (Less Than) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche est inférieure à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

> (Greater Than) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche est supérieure à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

= (Equal To) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche est égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

<> (Not Equal To) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche n'est pas égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

<= (Inférieur ou égal à) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche est inférieure ou égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

>= (Supérieur ou égal à) (DMX)

Pour les arguments qui donnent comme résultat une valeur Non NULL, retourne TRUE si la valeur de l'argument de gauche est supérieure ou égale à la valeur de l'argument de droite ; dans le cas contraire, retourne FALSE. Si l'un ou l'autre ou les deux arguments donnent comme résultat une valeur NULL, l'opérateur retourne une valeur NULL.

Vous pouvez également utiliser les opérateurs de comparaison dans les instructions et les fonctions DMX pour rechercher une condition.

Voir aussi

Référence

Guide de référence du langage DMX (Data Mining Extensions)
Fonctions DMX (Data Mining Extensions)
Guide de référence des opérateurs DMX (Data Mining Extensions)
Guide de référence des instructions DMX (Data Mining Extensions)
Conventions de syntaxe DMX (Data Mining Extensions)
Éléments de syntaxe DMX (Data Mining Extensions)
Expressions (DMX)
Mappage des fonctions sur les type de requêtes (DMX)
Opérateurs (DMX)
Requêtes de prévision (DMX)
Présentation de l'instruction Select (DMX)

Aide et Informations

Assistance sur SQL Server 2005