Manngo Asked: 2025-03-11 05:48:40 +0800 CST2025-03-11 05:48:40 +0800 CST 2025-03-11 05:48:40 +0800 CST 如何在 Db2 中获取 PI 的值? 772 一些 DBMS 具有pi()给出 π 值的函数。我找不到 Db2 的等效函数。 我想我可以使用radians(180),但是有没有更直接的方法呢? db2 1 个回答 Voted Best Answer Ergest Basha 2025-03-11T16:34:35+08:002025-03-11T16:34:35+08:00 一些 DBMS 具有 pi() 函数来给出 π 的值。我找不到 Db2 的等效函数。 DB2 中没有。 我想我可以使用弧度(180),但是有没有更直接的方法呢? 您可以使用RADIANS(180)或ACOS(-1),两者都将返回3.141592653589793 SELECT ACOS(-1) AS PI_a, RADIANS(180) AS PI_b FROM SYSIBM.SYSDUMMY1; 您还可以创建一个具有静态值的函数,例如 CREATE FUNCTION PI() RETURNS DOUBLE DETERMINISTIC NO EXTERNAL ACTION RETURN 3.141592653589793; 查看示例
DB2 中没有。
您可以使用
RADIANS(180)
或ACOS(-1)
,两者都将返回3.141592653589793
您还可以创建一个具有静态值的函数,例如
查看示例