PostgreSQL radians() 函数使用指南

PostgreSQL radians() 函数将指定的度数值转为弧度值并返回结果。

如果您需要将弧度值转为度数值,请使用 degrees() 函数。

radians() 语法

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

radians(degrees) -> double precision

参数

degrees
必需的。 一个度数值。

返回值

PostgreSQL radians() 函数将指定的度数值转为弧度值并返回结果。

如果参数为 NULLradians() 函数将返回 NULL

如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。

radians() 示例

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

SELECT
    radians(45) AS "radians(45)",
    radians(180) AS "radians(180)",
    radians(-180) AS "radians(-180)";
    radians(45)     |   radians(180)    |   radians(-180)
--------------------+-------------------+--------------------
 0.7853981633974483 | 3.141592653589793 | -3.141592653589793

如果您使用了一个不是数字类型的参数,PostgreSQL 将给出一个错误:无效的类型 double precision 输入语法。

SELECT radians('abc');
错误:  无效的类型 double precision 输入语法: "abc"
第1行SELECT radians('abc');
                    ^