Referencia de funciones

ABS

Devuelve el valor absoluto de un número.

MySQL 8.4
ABS(num)
num
Número
DECIMAL

Valor devuelto

Número no negativo del mismo tipo; NULL para NULL

Ejemplos

Valor absoluto de un número negativo

MySQL 8.4
SELECT ABS(-2);
ABS(-2)
2

Precios más cercanos a 250

MySQL 8.4
SELECT payment_id,
	unit_price,
	ABS(unit_price - 250) AS diff_from_250
FROM Payments
ORDER BY diff_from_250
LIMIT 3;
payment_idunit_pricediff_from_250
112500
122500
923020

Detalles

El valor absoluto de una diferencia, ABS(a - b), muestra la distancia entre números independientemente del signo, lo que facilita encontrar los valores más cercanos. Para el BIGINT más pequeño (-9223372036854775808), la función da error: ese número positivo no existe en este tipo.

Véase también

Dónde aprenderlo