ABS
Devuelve el valor absoluto de un número.
MySQL 8.4
ABS(num)- num
- NúmeroDECIMAL
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);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;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.