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');
^