Extraer el signo y el valor absoluto
En algunas situaciones, puede que necesites usar funciones matemáticas en el desarrollo de tu base de datos. Tras cálculos complejos, quizá tengas que comprobar el signo de una expresión o su valor absoluto. Las funciones que proporciona SQL Server para estas tareas son:
ABS(expression)SIGN(expression)
En este ejercicio, trabajarás con las siguientes variables:
DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;
La variable @result guarda el resultado del siguiente cálculo: @number1 * @number2 - @number3 - @number4.
Calcularás el valor absoluto y el signo de esta expresión.
Este ejercicio forma parte del curso
Funciones para manipular datos en SQL Server
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
DECLARE @number1 DECIMAL(18,2) = -5.4;
DECLARE @number2 DECIMAL(18,2) = 7.89;
DECLARE @number3 DECIMAL(18,2) = 13.2;
DECLARE @number4 DECIMAL(18,2) = 0.003;
DECLARE @result DECIMAL(18,2) = @number1 * @number2 - @number3 - @number4;
SELECT
@result AS result,
-- Show the absolute value of the result
___ AS abs_result;