MariaDB 中的 Max()、Min() 和 Mod()函数
1. Max()函数:
在 MariaDB 中,Max()函数用于返回表达式的最大值。在这个函数中,一个查询被传递,在符合条件的记录中哪个值将是最大值,这将返回一个结果。它的工作原理类似于已处理查询中的最大值函数。表达式将作为参数传递,它将返回表达式中的最大值。
句法 :
Max(expression)
参数:必需。一种表达。
表达式:输入值。
返回:表达式中的最大值。
表 – IPL
Team_id | Teamname | Score |
---|---|---|
1 | RR | 140 |
2 | CSK | 210 |
3 | MI | 160 |
4 | DC | 170 |
示例-1:
SELECT Max(Score) AS MAX_Score
FROM IPL;
输出 :
MAX_Score |
---|
210 |
示例 2 :
SELECT Max(Score) AS MAX_Score
FROM IPL
WHERE Score < 190;
输出 :
MAX_Score |
---|
170 |
示例 3 :
SELECT Max(Score) AS MAX_Score
FROM IPL
WHERE Score < 160;
输出 :
MAX_Score |
---|
140 |
2. Min()函数:
在 MariaDB 中,Min()函数用于返回表达式的最小值。在这个函数中,一个查询被传递,并且在符合条件的记录中哪个值将是最小值,这将返回一个结果。它的工作原理类似于已处理查询中的最小函数。表达式将作为参数传递,它将返回表达式中的最小值。
句法 :
Min(expression)
参数:必需。一种表达。
表达式:输入值。
返回:表达式中的最小值。
示例-1:
SELECT Min(Score) AS Min_Score
FROM IPL;
输出 :
Min_Score |
---|
140 |
示例 2 :
SELECT Min(Score) AS Min_Score
FROM IPL
WHERE Score > 150;
输出 :
Min_Score |
---|
160 |
示例 3 :
SELECT Min(Score) AS Min_Score
FROM IPL
WHERE Score > 170;
输出 :
Min_Score |
---|
210 |
3.Mod()函数:
在 MariaDB函数, Mod()函数用于返回 n 除以 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