Skip to content

PostgreSQL acos() 函数 ​

PostgreSQL acos() 函数以弧度为单位返回指定数值的反余弦值。

acos() 语法 ​

这里是 PostgreSQL acos() 函数的语法:

sql
acos(number)

参数 ​

  • number

    必需的。 一个用于计算反余弦值的数值。它应该介于 -1 和 1 之间(包含 -1 和 1)。

返回值 ​

PostgreSQL acos() 函数以弧度为单位返回指定数值的反余弦值。

如果参数 number 不在 -1 到 1 之间,acos() 函数将抛出一个错误。

如果参数 number 为 NULL,acos() 函数将会返回 NULL。

acos() 示例 ​

这里有几个 acos() 函数的示例。

sql
SELECT
    acos(-1) AS "acos(-1)",
    acos(-0.5) AS "acos(-0.5)",
    acos(-0.2) AS "acos(-0.2)",
    acos(0) AS "acos(0)",
    acos(0.2) AS "acos(0.2)",
    acos(0.5) AS "acos(0.5)",
    acos(1) AS "acos(1)";
bash
-[ RECORD 1 ]------------------
acos(-1)   | 3.141592653589793
acos(-0.5) | 2.0943951023931957
acos(-0.2) | 1.7721542475852274
acos(0)    | 1.5707963267948966
acos(0.2)  | 1.369438406004566
acos(0.5)  | 1.0471975511965979
acos(1)    | 0