马里亚数据库中的最大值()、最小值()和最大值()函数

原文:https://www . geesforgeks . org/max-min-and-mod-function-in-Maria db/

1。Max()函数: 在马里亚数据库中,Max()函数用于返回表达式的最大值。在这个函数中,传递一个查询,在符合条件的记录中,哪个值最大,将返回一个结果。它在已处理的查询中像最大函数一样工作。表达式将作为参数传递,并将返回表达式中的最大值。

语法:

Max(expression)

参数:必选。一个表情。 表达式:输入值。 返回:表达式中的最大值。

表--IPL

| 团队 id | 团队名称 | 得分 | | one | 乡邮投递路线 | One hundred and forty | | Two | 码移键控 | Two hundred and ten | | three | 大调音阶的第三音 | One hundred and sixty | | four | 直流电 | One hundred and seventy |

示例-1 :

SELECT Max(Score) AS MAX_Score
FROM IPL;

输出:

| 最大分数 | | Two hundred and ten |

例-2 :

SELECT Max(Score) AS MAX_Score
FROM IPL
WHERE Score < 190;

输出:

| 最大分数 | | One hundred and seventy |

例-3 :

SELECT Max(Score) AS MAX_Score
FROM IPL
WHERE Score < 160;

输出:

| 最大分数 | | One hundred and forty |

2。Min()函数: 在马里亚数据库中,Min()函数用于返回表达式的最小值。在这个函数中,传递一个查询,在符合条件的记录中,哪个值是最小值,将返回一个结果。它的工作方式类似于已处理查询中的最小函数。表达式将作为参数传递,并将返回表达式中的最小值。

语法:

Min(expression)

参数:必选。一个表情。 表达式:输入值。 返回:表达式中的最小值。

示例-1 :

SELECT Min(Score) AS Min_Score
FROM IPL;

输出:

| 最小分数 | | One hundred and forty |

例-2 :

SELECT Min(Score) AS Min_Score
FROM IPL
WHERE Score > 150;

输出:

| 最小分数 | | One hundred and sixty |

例-3 :

SELECT Min(Score) AS Min_Score
FROM IPL
WHERE Score > 170; 

输出:

| 最小分数 | | Two hundred and ten |

3。Mod()函数: 在 MariaDB 中,用于返回 n 除以 m 的余数的 Mod()函数,在这个函数中,将传递两个参数,第一个是 n(一个将被 m 除的值),第二个是 m(一个将被 n 除的值)。该函数使用 n / m 公式,并返回没有任何舍入的余数。

语法:

MOD(n, m)
OR
n MOD m
OR
n % m 

参数:必选。两个数值。

  • n : 分数值(将被划分的值)。
  • m : 除数(被除数除以的值)。

返回:作为除法结果的余数值(没有任何舍入)。

示例-1 :

SELECT MOD(20, 5);

输出:

0

例-2 :

SELECT 21 MOD 4;

输出:

1

例-3 :

SELECT 51 % 7;

输出:

2