OR (DMX)

Dotyczy: usług SQL Server Analysis Services

Operator logiczny, który wykonuje logiczne rozłączenie dwóch wyrażeń liczbowych.

Syntax

  
Expression1 OR Expression2  

Parameters

Wyrażenie1
Poprawne wyrażenie Data Mining Extensions (DMX), które zwraca wartość numeryczną.

Wyrażenie2
Poprawne wyrażenie DMX, które zwraca wartość numeryczną.

Wartość zwracana

Wartość boolowska, która zwraca PRAWDĘ, jeśli którykolwiek z argumentów lub oba argumenty wyniosą się jako PRAWDZIWE; w przeciwnym razie FAŁSZYWE.

Remarks

Oba argumenty traktowane są jako wartości boolowskie (0 jako FALSE; w przeciwnym razie TRUE) przed wykonaniem przez operatora logicznego rozłączenia. Jeśli którykolwiek z argumentów lub oba argumenty wyniosą wartość TRUE, operator zwraca TRUE. Jeśli Wyrażenie1 oceni jako PRAWDA, a Wyrażenie2 jako FAŁSZYWE, operator zwraca PRAWDA.

Poniższa tabela ilustruje, jak wykonywana jest logiczna dysjunkcja.

Jeśli Wyrażenie1 jest Jeśli Wyrażenie2 jest Wartość zwrotu to
TRUE TRUE TRUE
TRUE FAŁSZ TRUE
FAŁSZ TRUE TRUE
FAŁSZ FAŁSZ FAŁSZ