📜  SQL Server 中的 ATAN()函数(1)

📅  最后修改于: 2023-12-03 15:35:04.873000             🧑  作者: Mango

SQL Server 中的 ATAN() 函数

简介

ATAN() 函数是 SQL Server 中的一个数学函数,用于求反正切值。即给定一个值,返回其对应的角度,其范围在 -π/2 到 π/2 之间。

语法

ATAN() 函数的语法如下所示:

ATAN ( numeric_expression )

其中,numeric_expression 是要求反正切值的数字表达式。

返回值类型

ATAN() 函数返回一个浮点型数值,其范围在 -π/2 到 π/2 之间。

示例
示例 1

使用 ATAN() 函数求一个数值的反正切值,如 1:

SELECT ATAN(1) AS Result;

结果为:

| Result | | ------ | | 0.7854 |

示例 2

使用 ATAN() 函数求一个数值的反正切值,如 -1:

SELECT ATAN(-1) AS Result;

结果为:

| Result | | ------ | | -0.7854 |

示例 3

使用 ATAN() 函数求一个数值的反正切值,如 0:

SELECT ATAN(0) AS Result;

结果为:

| Result | | ------ | | 0 |

示例 4

使用 ATAN() 函数和其他函数组合使用,求一个角度对应的正弦值,如π/4:

SELECT SIN(ATAN(1)) AS Result;

结果为:

| Result | | ------ | | 0.7071 |

注意事项
  • ATAN() 函数只能对数字类型的表达式进行运算。
  • 当 numeric_expression 为 NULL 时,ATAN() 函数返回 NULL。
  • ATAN() 函数返回的角度单位为弧度制。若需将其转换为角度制,则需将其乘以 180/π。