IniziaInizia gratis

Estrarre il segno e il valore assoluto

In alcune situazioni potresti dover usare funzioni matematiche nello sviluppo del tuo database. Dopo calcoli complessi, potresti voler controllare il segno di un'espressione o il suo valore assoluto. Le funzioni fornite da SQL Server per questi compiti sono:

  • ABS(expression)
  • SIGN(expression)

In questo esercizio lavorerai con le seguenti variabili:

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 variabile @result memorizza il risultato del seguente calcolo: @number1 * @number2 - @number3 - @number4.

Calcolerai il valore assoluto e il segno di questa espressione.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in SQL Server

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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;
Modifica ed esegui il codice