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.

ABS

Devuelve el valor absoluto del argumento numérico.

Consulte también:
[SELECT]


Sintaxis​

SELECT ABS(numeric_expression) FROM <multipartIdentifier>;

abs(X) devuelve NULL si X es NULL. abs(X) devuelve 0.0 si X es una cadena o un blob que no se puede convertir en un valor numérico. Si X es el entero -9223372036854775808, abs(X) genera un error de desbordamiento de enteros, ya que no existe un valor positivo equivalente en complemento a dos de 64 bits.

Argumentos​

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

Valor(es) devuelto(s)​

Devuelve un valor numérico positivo.


Ejemplos​

Devolver el valor absoluto de un número​

SELECT name, abs(strftime('%s', creationTimestamp)-strftime('%s','now')) as abs_value
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_mathfunc.html