Operatori di confrontoComparison Operators

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Gli operatori di confronto possono essere utilizzati solo con dati scalari.You use comparison operators with scalar data. È possibile utilizzare operatori di confronto in qualsiasi espressione MDX (Multidimensional Expressions).You can use comparison operators in any Multidimensional Expressions (MDX) expression.

Per verificare una condizione, è inoltre possibile utilizzare operatori di confronto in istruzioni MDX e funzioni, ad esempio MDX IIf (funzione).To check for a condition, you can also use comparison operators in MDX statements and functions, such as the MDX IIf function. Se si utilizzano operatori di confronto per verificare una condizione, sarà tuttavia necessario verificare di disporre delle autorizzazioni appropriate, prima di tentare di modificare i dati in base a tale condizione.However, if you use comparison operators to check for a condition, make sure that you have appropriate permissions before trying to change data based upon that condition. Tutti gli utenti che hanno accesso ai dati effettivi e possono eseguire query su tali dati possono utilizzare operatori di confronto in ulteriori query,Anyone that has access to the actual data and can query that data can use comparison operators in additional queries. ma la possibilità di effettuare l'accesso non implica che tali utenti abbiano o dovrebbero avere le autorizzazioni appropriate per modificare i dati.But this access does not mean that these individuals have or should have the appropriate permissions to change data. Per mantenere l'integrità dei dati, è inoltre consigliabile limitare il numero degli utenti autorizzati a eseguire query e a modificare i dati.Also, to maintain data integrity, limit the number of people that can query and change data.

Gli operatori di confronto restituiscono un tipo di dati Boolean, ovvero TRUE o FALSE a seconda che la condizione specificata sia soddisfatta o meno.Comparison operators evaluate to a Boolean data type, returning TRUE or FALSE based on the outcome of the tested condition.

MDX supporta gli operatori di confronto elencati nella tabella seguente.MDX supports the comparison operators listed in the following table.

OperatoreOperator DescriptionDescription
= (uguale a)= (Equal To) Per argomenti non Null, restituisce TRUE se l'argomento a sinistra è uguale a quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument is equal to the right argument; otherwise, FALSE.

Se uno dei due argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null, a meno che non venga eseguito il confronto 0=null. In questo caso il valore booleano conterrà TRUE.If either or both arguments evaluate to a null value, the operator returns a null value, unless the comparison 0=null is made, in which case the Boolean contains TRUE.
<> (diverso da)<> (Not Equal To) Per argomenti non Null, restituisce TRUE se l'argomento a sinistra è diverso da quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument is not equal to the right argument; otherwise, FALSE.

Se uno degli argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null.If either or both arguments evaluate to a null value, the operator returns a null value.
> (maggiore di)> (Greater Than) Per argomenti non Null, restituisce TRUE se l'argomento a sinistra ha un valore maggiore di quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument has a value that is greater than the right argument; otherwise, FALSE.

Se uno degli argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null.If either or both arguments evaluate to a null value, the operator returns a null value.
>= (maggiore o uguale a)>= (Greater Than or Equal To) Per argomenti non Null, restituisce TRUE se l'argomento a sinistra ha un valore maggiore o uguale a quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument has a value that is higher than or equal to the right argument; otherwise, FALSE.

Se uno degli argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null.If either or both arguments evaluate to a null value, the operator returns a null value.
< (minore di)< (Less Than) Per argomenti non Null, restituisce TRUE se l'argomento a sinistra ha un valore minore di quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument has a value that is less than than the right argument; otherwise, FALSE.

Se uno degli argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null.If either or both arguments evaluate to a null value, the operator returns a null value.
<= (minore o uguale a)<= (Less Than or Equal To) Per argomenti non NULL, restituisce TRUE se l'argomento a sinistra ha un valore minore o uguale a quello a destra, FALSE in caso contrario.For non-null arguments, returns TRUE if the left argument has a value that is lower than or equal to the right argument; otherwise, FALSE.

Se uno degli argomenti o entrambi restituiscono un valore Null, l'operatore restituirà un valore Null.If either or both arguments evaluate to a null value, the operator returns a null value.

Vedere ancheSee Also

Riferimento agli operatori MDX ( MDX ) MDX Operator Reference (MDX)
Operatori ( La sintassi MDX )Operators (MDX Syntax)