Operatory — porównanie

Dotyczy: usług SQL Server Analysis Services

Możesz używać operatorów porównawczych z danymi skalarnymi w dowolnym wyrażeniu Data Mining Extensions (DMX) w Microsoft SQL Server Analysis Services. Operatory porównawcze oceniają do typu danych Boole'a; zwracają wyniki PRAWDA lub FAŁSZ w zależności od wyniku testowanego warunku.

Poniższa tabela przedstawia operatory porównawcze obsługiwane przez DMX.

Operator Description
< (Mniej niż) (DMX) Dla argumentów, które dają wartość niezerową, zwraca PRAWDĘ, jeśli wartość argumentu po lewej stronie jest mniejsza niż wartość argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.
> (Większy niż) (DMX) Dla argumentów, które dają wartość niezerową, zwraca PRAWDA, jeśli wartość argumentu po lewej stronie jest większa niż wartość argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.
= (równe do) (DMX) Dla argumentów, które dają wartość niezerową, zwraca TRUE, jeśli wartość argumentu po lewej stronie jest równa wartości argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.
<> (Nie równa się z) (DMX) Dla argumentów, które dają wartość niezerową, zwraca PRAWDA, jeśli wartość argumentu po lewej stronie nie jest równa wartości argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.
<= (mniej lub równe) (DMX) Dla argumentów, które dają wartość niezerową, zwraca TRUE, jeśli wartość argumentu po lewej stronie jest mniejsza lub równa wartości argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.
>= (większe lub równe) (DMX) Dla argumentów, które dają wartość niezerową, zwraca PRAWDA, jeśli wartość argumentu po lewej stronie jest większa lub równa wartości argumentu po prawej; w przeciwnym razie zwraca FALS. Jeśli którykolwiek z argumentów lub oba argumenty wyliczą się do wartości zerowej, operator zwraca wartość zerową.

Możesz także używać operatorów porównawczych w instrukcjach i funkcjach DMX, aby znaleźć warunek.