PostgreSQL asind() 函数使用指南
PostgreSQL asind()
函数以度为单位返回指定数值的反正弦。
asind()
语法
这里是 PostgreSQL asind()
函数的语法:
asind(number)
asind(number)
相当于 degrees(asin(number))
。
参数
number
- 必需的。 一个用于计算反正弦的数值。它应该介于 -1 和 1 之间(包含 -1 和 1)。
返回值
PostgreSQL asind()
函数以度为单位返回指定数值的反正弦。
如果参数 number
不在 -1 到 1 之间,asind()
函数将抛出一个错误。
如果参数 number
为 NULL
,asind()
函数将会返回 NULL
。
asind()
示例
这里有几个 asind()
函数的示例。
SELECT
asind(-1) AS "asind(-1)",
asind(-0.5) AS "asind(-0.5)",
asind(-0.2) AS "asind(-0.2)",
asind(0) AS "asind(0)",
asind(0.2) AS "asind(0.2)",
asind(0.5) AS "asind(0.5)",
asind(1) AS "asind(1)";
-[ RECORD 1 ]--------------------
asind(-1) | -90
asind(-0.5) | -30
asind(-0.2) | -11.536959032815487
asind(0) | 0
asind(0.2) | 11.536959032815487
asind(0.5) | 30
asind(1) | 90
asind(number)
相当于将 asin(number)
的结果是用 degrees()
函数转为度。比如:
SELECT
asind(1) AS "asind(1)",
degrees(asin(1)) AS "degrees(asin(1))";
-[ RECORD 1 ]----+---
asind(1) | 90
degrees(asin(1)) | 90