Робота з експоненційними функціями
Експоненційні функції корисні, коли потрібно виконувати обчислення безпосередньо в базі даних. Наприклад, для баз даних з інформацією про нерухомість може знадобитися обчислювати площі. У цьому разі стануть у пригоді такі функції:
POWER(number, power): підносить число до вказаного степеняSQUARE(number): підносить число до квадрату (степінь 2)
Або, якщо потрібно обчислити відстань між двома містами з відомими координатами, ви можете використати цю функцію:
SQRT(number): обчислює квадратний корінь з додатного числа.
У цій вправі ви попрактикуєтеся з експоненційними функціями та проаналізуєте значення, які вони повертають.
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інструкції до вправи
- Піднесіть число, збережене у змінній
@number, до степеня зі змінної@power. - Обчисліть квадрат змінної
@number(квадрат — це степінь 2). - Обчисліть квадратний корінь з числа, збереженого у змінній
@number.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
DECLARE @number DECIMAL(4, 2) = 4.5;
DECLARE @power INT = 4;
SELECT
@number AS number,
@power AS power,
-- Raise the @number to the @power
___ AS number_to_power,
-- Calculate the square of the @number
___ num_squared,
-- Calculate the square root of the @number
___ num_square_root;