Визначення знака та модуля числа
У деяких випадках під час розробки баз даних може знадобитися використовувати математичні функції. Після складних обчислень може бути потрібно перевірити знак виразу або його модуль (абсолютне значення). Для цього в SQL Server передбачено такі функції:
ABS(expression)SIGN(expression)
У цій вправі ви працюватимете з такими змінними:
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;
Змінна @result зберігає результат такого обчислення: @number1 * @number2 - @number3 - @number4.
Ви обчислите модуль і знак цього виразу.
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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;