Začněte nyníZačněte zdarma

Zjišťování znaménka a absolutní hodnoty

V některých situacích budeš při práci s databázemi potřebovat matematické funkce. Po složitějších výpočtech se může hodit zkontrolovat znaménko výrazu nebo jeho absolutní hodnotu. SQL Server pro tyto účely nabízí:

  • ABS(expression)
  • SIGN(expression)

V tomto cvičení budeš pracovat s těmito proměnnými:

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;

Proměnná @result uchovává výsledek tohoto výpočtu: @number1 * @number2 - @number3 - @number4.

Tvým úkolem bude vypočítat absolutní hodnotu a znaménko tohoto výrazu.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód