📜  MariaDB 中的 POWER()、SUM() 和 PI()函数

📅  最后修改于: 2022-05-13 01:55:31.085000             🧑  作者: Mango

MariaDB 中的 POWER()、SUM() 和 PI()函数

1. POWER()函数:
在 MariaDB 中,POWER()函数用于返回 m 的 n 次方。在这个函数中,首先传递的两个参数是 m (Numeric)。它是计算中使用的基数,第二个将是 n(数字)。它是计算中使用的指数。

句法 :

POWER(m, n)

返回: m 的 n 次方值。

表 – IPL

Team_idTeamnameScore
1RR140
2CSK210
3MI160
4DC170

示例-1:

SELECT POWER(Score) AS POWER_Score
FROM IPL
WHERE Teamname='CSK';

输出 :

POWER_Score
44100

示例 2 :

SELECT (POWER(7, 2) - POWER(2, 4)) AS POWER_VALUE;

输出 :

POWER_VALUE
33

示例 3 :

SELECT (POWER(10, 0) * POWER(2, 3)) AS POWER_VALUE;

输出 :

POWER_VALUE
8

2. SUM()函数:
在 MariaDB 中,SUM()函数用于返回表达式的总和值。在这个函数中,aggregate_expression 或多个表达式将被传递,这将返回一个结果。它的工作方式类似于已处理查询中的 sum函数。一个aggregate_expression 将作为参数传递,它将返回表达式的总和值。 NULL 值被忽略。

句法 :

SELECT SUM(aggregate_expression)
FROM tables
[WHERE conditions];

返回:表达式的总和值。

示例-1:

SELECT SUM(Score) AS TOTAL_Score
FROM IPL;

输出 :

TOTAL_Score
680

示例 2 :

SELECT (SUM(Score) + 100) AS TOTAL_Score
FROM IPL
WHERE Score<200;

输出 :

TOTAL_Score
570

示例 3 :

SELECT (SUM(Score) * 2) AS TOTAL_Score
FROM IPL
WHERE Score>170;

输出 :

TOTAL_Score
340

3. PI()函数:
在 MariaDB 中,PI()函数用于返回 π (pi) 的值,最多显示 6 位小数。在这个函数中,不会传递任何参数,它会返回 pi 的值。当它将用于其他双精度值的计算时,它使用双精度值。它最多显示 6 个小数位的值。

句法 :

PI( )

返回: π (pi) 的值,最多保留 6 位小数。

示例-1:

SELECT PI();

输出 :

3.141593

示例 2 :

SELECT PI()*3.000000000000000;

输出 :

9.424777960769380

示例 3 :

SELECT PI()+5;

输出 :

8.141593