跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

ATAN2

计算两个数的反正切,具体而言是正切等于两个指定数之比(y 除以 x)的角度 ( \theta ),以弧度表示,并正确处理输入的符号以确定正确的象限。

另请参阅:
[SELECT]


语法​

SELECT ATAN2(y, x) FROM <multipartIdentifier>;

参数​

y
点的 y 坐标(分子)。

x
点的 x 坐标(分母)。

返回值​

返回 y/x 的反正切,以弧度表示,并考虑角度所在的正确象限。


示例​

计算点 (1,1) 的反正切​

SELECT ATAN2(1, 1) AS arc_tangent_value;

此查询返回 π/4,约为 0.785,因为点 (1,1) 的反正切对应第一象限中 π/4 弧度的角度。

计算点 (10, -10) 的反正切​

SELECT ATAN2(10, -10) AS arc_tangent_value;

此查询计算点 (10, -10) 的反正切,结果为 3π/4,约为 2.356,因为该角度在第二象限中的正切为 -1。