MariaDB PI() 函数使用指南

MariaDB PI() 函数返回具有 6 位小数位的 π(pi)的值。

数字 π 是一个数学常数。它被定义为圆的周长与其直径的比率,并且它还具有各种等效定义。它大约等于 3.141593,但它是一个无限不循环的小数。

相关函数: DEGREES()RADIANS()函数。

MariaDB PI() 语法

这里是 MariaDB PI() 函数的语法:

PI()

参数

MariaDB PI() 函数不接受任何参数

如果您提供了错误数量的参数, MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'PI'

返回值

MariaDB PI() 函数返回具有 6 位小数位的 π(pi)的值。

虽然 PI() 函数返回具有 6 位小数位的 PI 值。但是,MariaDB 内部维护的是一个双精度的值。

MariaDB PI() 示例

示例 1 - 基本用法

要返回一个具有 6 位小数位的 PI 值,请使用 PI() 函数:

SELECT PI();

输出:

+----------+
| PI()     |
+----------+
| 3.141593 |
+----------+

示例 2 - 返回更多小数位

虽然 PI() 函数返回具有 6 位小数位的 PI 值。但是,MariaDB 内部维护的是一个双精度的值。

SELECT
    PI(),
    PI() + 0.000000000000000,
    PI() * 10000000000000000\G

输出:

                    PI(): 3.141593
PI() + 0.000000000000000: 3.141592653589793
PI() * 10000000000000000: 31415926535897932.0000

示例 3 - DEGREES()

弧度 π 表示半圆,MariaDB DEGREES() 函数可将弧度转为度数。

SELECT DEGREES(PI());

输出:

+---------------+
| DEGREES(PI()) |
+---------------+
|           180 |
+---------------+

示例 4 - RADIANS()

MariaDB RADIANS() 函数可将度数转为弧度:

SELECT RADIANS(180);

输出:

+-------------------+
| RADIANS(180)      |
+-------------------+
| 3.141592653589793 |
+-------------------+

结论

MariaDB PI() 函数返回具有 6 位小数位的 π(pi)的值。