Aan de slagGa gratis aan de slag

Het teken en de absolute waarde bepalen

In sommige situaties wil je wiskundige functies gebruiken in je database-ontwikkeling. Na complexe berekeningen wil je misschien het teken van een expressie of de absolute waarde controleren. De functies die SQL Server hiervoor biedt, zijn:

  • ABS(expression)
  • SIGN(expression)

In deze oefening werk je met de volgende variabelen:

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;

De variabele @result slaat het resultaat op van de volgende berekening: @number1 * @number2 - @number3 - @number4.

Je berekent de absolute waarde en het teken van deze expressie.

Deze oefening maakt deel uit van de cursus

Functies voor het bewerken van data in SQL Server

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren