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

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

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

В SQL Server функция TAN() — это математическая функция, которая возвращает тангенс числа.

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

TAN(n)

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

  • n — угол в радианах, для которого требуется найти значение тангенса.

Функция TAN() возвращает тангенс аргумента n. Если n равно NULL, функция TAN() возвращает NULL.

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

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

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

В следующем примере функция TAN() используется для вычисления тангенса 1 радиана:

SELECT TAN(1) tangent_value;

Выход:

tangent_value
------------------
1.5574077246549023 

2) Использование функции TAN() с функцией PI()

В следующем примере функция TAN() используется для нахождения тангенса числа пи/4:

SELECT ROUND(TAN(PI()/4),0) tangent_value;

Выход:

tangent_value
-------------
1.0 

3) Использование функции TAN() с табличными данными

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

CREATE TABLE angles(
    id INT IDENTITY PRIMARY KEY,
    angle DEC(19,2)
);

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

INSERT INTO
  angles(angle)
VALUES
 (0),
 (PI() / 4),
 (PI());

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

SELECT
  id,
  angle
FROM
  angles;

Выход:

id | angle
---+-------
1  | 1.00
2  | 1.57
3  | 0.52
(3 rows)

Наконец, вычисляем тангенсы углов по таблице углов:

SELECT
  id,
  angle,
  ROUND(TAN(angle), 0) tangent_value
FROM
  angles;

Выход:

id | angle | tangent_value
---+-------+--------------
1  | 0.00  | 0.0
2  | 0.79  | 1.0
3  | 3.14  | 0.0
(3 rows)

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

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

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