Operadores de comparação (DMX)

Use operadores de comparação com dados escalares em qualquer uma das expressões DMX (Data Mining Extensions) no Microsoft SQL Server Analysis Services. Os operadores de comparação avaliam um tipo de dados booleano e retornam TRUE ou FALSE, com base no resultado da condição testada.

A tabela a seguir identifica os operadores de comparação aos quais a DMX oferece suporte.

Operador

Descrição

< (Menor que) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for menor que o valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

> (Maior que) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for maior que o valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

= (Igual a) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

<> (Diferente de) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for diferente do valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

<= (Menor que ou Igual a) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for menor ou igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

>= (Maior que ou Igual a) (DMX)

Para argumentos que avaliam um valor não nulo; que retornam TRUE se o valor do argumento da esquerda for maior ou igual ao valor do argumento da direita; que retornam FALSE se for o contrário. Se um ou ambos os argumentos forem avaliados como um valor nulo, o operador retornará um valor nulo.

É igualmente possível usar operadores de comparação em instruções e funções DMX para procurar uma condição.