Extragerea semnului și a valorii absolute
În anumite situații, poate fi necesar să folosești funcții matematice în dezvoltarea bazelor de date. După calcule complexe, s-ar putea să ai nevoie să verifici semnul unei expresii sau valoarea sa absolută. Funcțiile oferite de SQL Server pentru aceste operații sunt:
ABS(expression)SIGN(expression)
În acest exercițiu, vei lucra cu următoarele variabile:
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;
Variabila @result stochează rezultatul următorului calcul: @number1 * @number2 - @number3 - @number4.
Vei calcula valoarea absolută și semnul acestei expresii.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;