Operadores - Comparação

Aplica-se a: SQL Server Analysis Services

Pode usar operadores de comparação com dados escalares em qualquer expressão de Data Mining Extensions (DMX) no Microsoft SQL Server Analysis Services. Os operadores de comparação avaliam para um tipo de dado booleano; eles retornam VERDADEIRO ou FALSO com base no resultado da condição testada.

A tabela seguinte identifica os operadores de comparação que o DMX suporta.

Operador Description
< (Menos que) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda for menor do que o valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.
> (Maior que) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda for maior do que o valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.
= (igual a) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda for igual ao valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.
<> (Não Igual a) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda não for igual ao valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.
<= (menor ou igual a) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda for menor ou igual ao valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.
>= (maior ou igual a) (DMX) Para argumentos que avaliam um valor não nulo, retorna TRUE se o valor do argumento à esquerda for maior ou igual ao valor do argumento à direita; retorna FALSE caso contrário. Se qualquer um dos argumentos ou ambos avaliarem um valor nulo, o operador devolve um valor nulo.

Também pode usar operadores de comparação em instruções e funções DMX para procurar uma condição.