Saltar al contenido principal
Página traducida

Esta página se tradujo del inglés con ayuda de IA. Si hay diferencias entre ambas, la versión en inglés es la referencia.

SIGN

Devuelve -1 si el valor de entrada es negativo, 0 si el valor de entrada es 0 y 1 si el valor de entrada es positivo.

Consulte también:
[SELECT]


Sintaxis​

SELECT SIGN(numeric_expression) FROM <multipartIdentifier>;

Argumentos​

numeric_expression
Una expresión de la categoría de tipos de datos numéricos exactos o numéricos aproximados.

Si numeric_expression es NULL o es un string o un BLOB que no se puede convertir en un número sin pérdida, la función devuelve NULL.

Valor(es) devuelto(s)​

Devuelve -1, 0 o 1.


Ejemplos​

Determinar el signo de un número​

SELECT name, sign(strftime('%s', creationTimestamp)-strftime('%s','now')) as sign
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

Para obtener más información, consulte https://www.sqlite.org/lang_corefunc.html#sign