Функция SQL Server SQUARE()

В этом руководстве вы узнаете, как использовать функцию SQL Server SQUARE() для вычисления квадрата числа.

Введение в функцию SQL Server SQUARE()

Функция SQUARE() — это математическая функция, позволяющая вычислить квадрат числа.

Вот синтаксис функции SQUARE():

SQRT(number)

В этом синтаксисе:

  • Число является числом с плавающей точкой или любым числом, которое может быть неявно преобразовано в число с плавающей точкой.

Функция SQUARE() возвращает квадрат числа с типом float. Если число равно NULL, функция SQUARE() возвращает NULL.

Примеры функции SQL Server SQUARE()

Давайте рассмотрим несколько примеров использования функции SQUARE().

1) Пример базовой функции SQUARE()

Следующий оператор использует функцию SQUARE() для возврата квадрата числа 5:

SELECT SQUARE(5) AS result;

Результат:

result
------
25

Запрос возвращает 25 как квадрат 5.

2) Использование функции SQUARE() для вычисления площадей квадратов

Сначала создадим таблицу под названием squares для хранения длины квадратов:

CREATE TABLE squares(
    id INT IDENTITY PRIMARY KEY,
    length DEC(10,2)
);

Во-вторых, вставьте несколько строк в таблицу квадратов:

INSERT INTO squares(length) 
VALUES
   (2.5),
   (3),
   (5),
   (6),
   (9);

В-третьих, извлеките данные из таблицы квадратов:

SELECT
  id,
  length
FROM
  squares;

Выход:

id | length
---+---------
1  | 2.50
2  | 3.00
3  | 5.00
4  | 6.00
5  | 9.00
(5 rows)

Наконец, вычислим площади квадратов с помощью функции SQUARE():

SELECT
  id,
  length,
  SQUARE(length) area
FROM
  squares;

Выход:

id | length | area
---+--------+-------
1  | 2.50   | 6.25
2  | 3.00   | 9.0
3  | 5.00   | 25.0
4  | 6.00   | 36.0
5  | 9.00   | 81.0
(5 rows)

Краткое содержание

  • Используйте функцию SQL Server SQUARE() для вычисления квадрата числа.
Мирослав С.

Автор статей, ИБ-специалист