Operadores de comparaciónComparison Operators

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Los operadores de comparación se pueden usar con los datos escalares.You use comparison operators with scalar data. Por su parte, los operadores de comparación se pueden usar en cualquier expresión MDX.You can use comparison operators in any Multidimensional Expressions (MDX) expression.

Para comprobar una condición, también puede utilizar operadores de comparación en instrucciones MDX y funciones, como el código MDX IIf función.To check for a condition, you can also use comparison operators in MDX statements and functions, such as the MDX IIf function. Sin embargo, si se utilizan operadores de comparación para comprobar una condición, asegúrese de que dispone de los permisos necesarios antes de intentar cambiar los datos basados en esa condición.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. Cualquiera que tenga acceso a los datos reales y pueda realizar consultas de ellos, puede utilizar los operadores de comparación en consultas adicionales.Anyone that has access to the actual data and can query that data can use comparison operators in additional queries. Sin embargo, el acceso no implica que esos usuarios tengan o deban tener los permisos necesarios para cambiar los datos.But this access does not mean that these individuals have or should have the appropriate permissions to change data. Además, para mantener la integridad de los datos, limite el número de personas que puedan realizar consultas de los datos y cambiarlos.Also, to maintain data integrity, limit the number of people that can query and change data.

Los operadores de comparación dan se evalúan como un tipo de datos booleano y devuelven TRUE o FALSE según el resultado de la condición probada.Comparison operators evaluate to a Boolean data type, returning TRUE or FALSE based on the outcome of the tested condition.

MDX es compatible con los operadores de comparación que se indican en la siguiente tabla.MDX supports the comparison operators listed in the following table.

OperadorOperator DescriptionDescription
= (Igual a)= (Equal To) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo es igual al derecho; de lo contrario, devuelve FALSE.For non-null arguments, returns TRUE if the left argument is equal to the right argument; otherwise, FALSE.

Si alguno de los argumentos, o ambos, se evalúan como un valor NULL, el operador devuelve un valor NULL, salvo si se efectúa la comparación 0=null, en cuyo caso el valor booleano contiene 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.
<> (No es igual a)<> (Not Equal To) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo es distinto del derecho; de lo contrario, devuelve FALSE.For non-null arguments, returns TRUE if the left argument is not equal to the right argument; otherwise, FALSE.

Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL.If either or both arguments evaluate to a null value, the operator returns a null value.
> (Mayor que)> (Greater Than) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor superior al derecho; de lo contrario, devuelve FALSE.For non-null arguments, returns TRUE if the left argument has a value that is greater than the right argument; otherwise, FALSE.

Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL.If either or both arguments evaluate to a null value, the operator returns a null value.
> = (mayor o igual que)>= (Greater Than or Equal To) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor superior o igual al derecho; de lo contrario, devuelve FALSE.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.

Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL.If either or both arguments evaluate to a null value, the operator returns a null value.
< (Menor que)< (Less Than) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor inferior al derecho; de lo contrario, devuelve FALSE.For non-null arguments, returns TRUE if the left argument has a value that is less than than the right argument; otherwise, FALSE.

Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL.If either or both arguments evaluate to a null value, the operator returns a null value.
< = (menor o igual que)<= (Less Than or Equal To) Para argumentos que no tengan un valor NULL, devuelve TRUE si el argumento izquierdo tiene un valor inferior o igual al derecho; de lo contrario, devuelve FALSE.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.

Si un argumento o ambos se evalúan como un valor NULL, el operador devuelve un valor NULL.If either or both arguments evaluate to a null value, the operator returns a null value.

Vea tambiénSee Also

Referencia de operadores MDX ( MDX ) MDX Operator Reference (MDX)
Operadores ( La sintaxis de MDX )Operators (MDX Syntax)