SIGN (SQL Server Compact)
Devuelve el signo positivo (+1), cero (0) o negativo (-1) de la expresión en cuestión.
Sintaxis
SIGN (numeric_expression )
Argumentos
- numeric_expression
Expresión de las categorías de tipos de datos numéricas exactas o aproximadas, o los tipos que se pueden convertir implícitamente en float (excepto el tipo de datos bit).
Valor devuelto
Devuelve el mismo tipo como numeric_expression, excepto las expresiones siguientes.
Expresión especificada |
Valor devuelto |
---|---|
tinyint, smallint |
int |
real/float |
float |
Tipos no numéricos que se pueden convertir implícitamente en float |
float |
Ejemplo
El ejemplo siguiente devuelve el SIGN de la diferencia entre las unidades de productos en almacén y las unidades de productos pedidos en la tabla Products.
SELECT ([Units In Stock] - [Units On Order]), SIGN([Units In Stock] - [Units On Order])
FROM Products