НачатьНачать бесплатно

Работа с функциями возведения в степень

Функции возведения в степень удобны для вычислений непосредственно в базе данных. Например, в базах данных, хранящих сведения о недвижимости, может потребоваться рассчитать площадь. В таких случаях пригодятся следующие функции:

  • 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;
Редактировать и запускать код