MySQL PI() 函数返回 𝜋 的值。 (pi) 以 6 位小数显示。
注意:此函数显示 𝜋 的值。仅保留 6 位小数。但是,在使用其他双精度值进行计算时,它在内部使用双精度值。
语法
PI()
参数
无需参数。
返回值
返回𝜋的值。
示例1:
下面的示例展示了PI()函数的用法.
mysql> SELECT PI();
Result: 3.141593
mysql> SELECT PI() * 1;
Result: 3.141593
mysql> SELECT PI() * 1.00;
Result: 3.141593
mysql> SELECT PI() * 1.00000000000000;
Result: 3.14159265358979
示例 2:
考虑一个名为 Sample 的数据库表,其中包含以下记录:
Data | Radius |
---|---|
Data 1 | 1 |
Data 2 | 2 |
Data 3 | 3 |
Data 4 | 4 |
Data 5 | 5 |
下面给出的语句可用于计算圆的面积,其中半径由 Radius 列的值指定。
SELECT *, (PI() * Radius * Radius) AS Area FROM Sample;
这将产生如下所示的结果:
Data | Radius | Area |
---|---|---|
Data 1 | 1 | 3.141593 |
Data 2 | 2 | 12.566371 |
Data 3 | 3 | 28.274334 |
Data 4 | 4 | 50.265482 |
Data 5 | 5 | 78.539816 |