Published on InterSystems Developer Community (https://community.intersystems.com)

主页 > 第十九章 SQL函数 ASIN

文章
姚 鑫 · 一月 9, 2022 阅读大约需 1 分钟

第十九章 SQL函数 ASIN

第十九章 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
#SQL #Caché

源 URL:https://cn.community.intersystems.com/post/%E7%AC%AC%E5%8D%81%E4%B9%9D%E7%AB%A0-sql%E5%87%BD%E6%95%B0-asin