ПочатиПочніть безкоштовно

Визначення знака та модуля числа

У деяких випадках під час розробки баз даних може знадобитися використовувати математичні функції. Після складних обчислень може бути потрібно перевірити знак виразу або його модуль (абсолютне значення). Для цього в 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;
Редагувати та запускати код