第二十一章 SQL函数 ATAN2
接受两个坐标并返回以弧度为单位的反正切角的标量数值函数。
注意:IRIS可用,IRIS以下不可用。
大纲
{fn ATAN2(y,x)}
参数
y
- 指定y
轴坐标的数值表达式。x
- 指定x
轴坐标的数值表达式。
ATAN2
返回NUMERIC
或DOUBLE
数据类型。
如果数值表达式是数据类型DOUBLE
, ATAN2
返回DOUBLE
;
否则,返回NUMERIC
。
描述
ATAN2
采用射线(y,x)
的笛卡尔坐标,并以浮点数的形式返回角的正切反(弧)。
用两个坐标的符号来确定笛卡尔坐标。
当x为正值时,ATAN2
返回与ATAN(y/x)
相同的值。
如果传递一个NULL
值,ATAN2
将返回NULL
。
ATAN2
将非数字字符串(包括空字符串("
))视为数字值0
。
ATAN2
返回一个精度为36
、刻度为18
的值。
ATAN2
只能用作ODBC
标量函数(使用花括号语法)。
可以使用DEGREES
函数将弧度转换为角度。
可以使用RADIANS
函数来转换角度到弧度。
示例
下面的例子调用ATAN2
:
SELECT {fn ATAN2(15,30)} AS ArcTangent
0.463647609000806116