PostgreSQL degrees() 函数使用指南
PostgreSQL degrees() 函数将指定的弧度值转为度数值并返回结果。
如果您需要将度数值转为弧度值,请使用 radians() 函数。
degrees() 语法
这里是 PostgreSQL degrees() 函数的语法:
degrees(radians) -> double precision
参数
radians- 必需的。 一个弧度值。
返回值
PostgreSQL degrees() 函数将指定的弧度值转为度数值并返回结果。
如果参数为 NULL,degrees() 函数将返回 NULL。
如果您提供了一个不是数字类型的参数,PostgreSQL 将给出一个错误。
degrees() 示例
这里有几个 degrees() 函数的示例。
SELECT
degrees(0) AS "degrees(0)",
degrees(pi()) AS "degrees(pi())",
degrees(3*pi()) AS "degrees(3*pi())",
degrees(-3*pi()) AS "degrees(-3*pi())";
degrees(0) | degrees(pi()) | degrees(3*pi()) | degrees(-3*pi())
------------+---------------+-----------------+------------------
0 | 180 | 540 | -540这里使用了 pi() 函数得到了 π 的值。
如果您使用了一个不是数字类型的参数,PostgreSQL 将给出一个错误:无效的类型 double precision 输入语法。
SELECT degrees('abc');
错误: 无效的类型 double precision 输入语法: "abc"
第1行SELECT degrees('abc');
^