第十九章 SQL函数 ASIN
一个标量数值函数,返回角的正弦的反正弦(以弧度为单位)。
大纲
{fn ASIN(numeric-expression)}
参数
-
numeric-expression
- 数值在-1到1之间的数值表达式。
这是这个角的正弦值。
ASIN
返回NUMERIC
或DOUBLE
数据类型。
如果数值表达式是数据类型DOUBLE
, ASIN
返回DOUBLE
;
否则,返回NUMERIC
。
描述
ASIN
以浮点数的形式返回角度正弦的反(弧)值。
numeric-expression
的值必须是有符号的十进制数,取值范围为1 ~ -1
(含1)。
超出此范围的数字将导致运行时错误,生成SQLCODE -400
(发生致命错误)。
如果传递一个NULL
值,ASIN
将返回NULL
。
ASIN
将非数字字符串(包括空字符串("
))视为数字值0
。
ASIN
返回一个精度为19
、刻度为18
的值。
ASIN
只能用作ODBC
标量函数(使用花括号语法)。
可以使用DEGREES
函数将弧度转换为角度。
可以使用RADIANS
函数来转换角度到弧度。
示例
下面的例子展示了ASIN
对两个正弦的影响。
SELECT {fn ASIN(0.52)} AS ArcSine
0.54685095069594411
SELECT {fn ASIN(-1.00)} AS ArcSine
-1.570796326794896619
网友评论