ÎncepețiÎncepe gratuit

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

Vezi cursul

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;
Editează și rulează codul