Kom igångKom igång gratis

Extrahera tecknet och absolutvärdet

I vissa situationer kan du behöva använda matematiska funktioner i din databasutveckling. Efter komplexa beräkningar kan det vara nödvändigt att kontrollera tecknet för ett uttryck eller dess absolutvärde. De funktioner som SQL Server tillhandahåller för dessa uppgifter är:

  • ABS(expression)
  • SIGN(expression)

I den här övningen arbetar du med följande variabler:

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;

Variabeln @result lagrar resultatet av följande beräkning: @number1 * @number2 - @number3 - @number4.

Du ska beräkna absolutvärdet och tecknet för det här uttrycket.

Den här övningen är en del av kursen

Funktioner för datamanipulering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod