SQL PI()函数
SQL PI() 函数是SQL中的数学函数,返回π(pi)的值。
π是一个数学常数,表示圆的周长与直径的比值,约等于3.14159…. 它是一个无理数,意味着它不能精确地表示为两个整数的比值,而通常使用分数表示,例如22/7。
语法
以下是PI()函数的语法-
SELECT PI() AS alias_name;
示例
在以下示例中,我们通过使用PI函数来获取PI值。
以下是查询内容 –
SELECT PI() AS pi_value;
输出
以下是上述SQL查询的输出结果−
+-----------------+
| pi_value |
+-----------------+
| 3.14159265358979|
+-----------------+
示例
在下面的示例中,我们使用ceiling()函数和pi()函数来将π的值显示为整数值。
以下是SQL查询:
SELECT CEILING(PI()) AS PI_VALUE;
输出
以下是上述SQL查询的输出结果 –
+----------+
| PI_VALUE |
+----------+
| 4 |
+----------+
示例
在下面的示例中,我们使用round()函数以及pi()函数来将pi值显示为只有两位小数。
以下是SQL查询语句:
SELECT ROUND(PI(), 2) AS PI_VALUE;
输出
以下是上述SQL查询的结果 –
+----------+
| PI_VALUE |
+----------+
| 3.14|
+----------+
示例
在下面的示例中,我们正在创建一个只有一个名为radius的列的表。利用半径,我们计算圆的面积。
让我们创建一个名为Test的表-
CREATE TABLE Test (radius INT);
让我们将r数据插入表中 –
INSERT INTO Test VALUES(20),(30),(40);
让我们获取表格的详细信息。
SELECT * FROM Test;
以下是测试表格 –
+--------+
| radius |
+--------+
| 20 |
| 30 |
| 40 |
+--------+
以下是计算给定半径的面积的查询:
SELECT
radius, PI()*POWER(radius, 2) as Area
FROM Test;
输出
以下是上述SQL查询的输出结果−
+--------+--------------------+
| radius | Area |
+--------+--------------------+
| 20 | 1256.6370614359173 |
| 30 | 2827.4333882308138 |
| 40 | 5026.548245743669 |
+--------+--------------------+