Skip to content

PostgreSQL atand() 函数 ​

PostgreSQL atand() 函数以度为单位返回指定数值的反正切。

atand() 语法 ​

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

sql
atand(number)

atand(number) 相当于 degrees(atan(number))。

参数 ​

  • number

    必需的。 一个用于计算反正切的数值。

返回值 ​

PostgreSQL atand() 函数以度为单位返回指定数值的反正切。

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

atand() 示例 ​

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

sql
SELECT
    atand(-1) AS "atand(-1)",
    atand(-0.5) AS "atand(-0.5)",
    atand(-0.2) AS "atand(-0.2)",
    atand(0) AS "atand(0)",
    atand(0.2) AS "atand(0.2)",
    atand(0.5) AS "atand(0.5)",
    atand(1) AS "atand(1)";
bash
-[ RECORD 1 ]--------------------
atand(-1)   | -45
atand(-0.5) | -26.565051177077986
atand(-0.2) | -11.309932474020215
atand(0)    | 0
atand(0.2)  | 11.309932474020215
atand(0.5)  | 26.565051177077986
atand(1)    | 45

atand(number) 相当于先运算 atan(number),再将运算的结果使用 degrees() 函数转为度。比如:

sql
SELECT
    atand(1) AS "atand(1)",
    degrees(atan(1)) AS "degrees(atan(1))";
bash
-[ RECORD 1 ]----+---
atand(1)         | 45
degrees(atan(1)) | 45