MariaDB中的SIGN()、SQRT()和SUM()函数
1. 签名函数:
在 MariaDB 中,SIGN函数用于返回一个表示数字符号的值。在此函数中,将传递一个数字,如果数字小于 0,则此函数将返回,如果数字等于 0,则此函数将返回 0,如果数字大于 0,则此函数将返回 1 .
句法 :
SIGN( number )
示例 1:
SELECT SIGN(509);
输出 :
1
示例 2:
SELECT SIGN(0);
输出 :
0
示例 3:
SELECT SIGN(-346);
输出 :
-1
2. SQRT函数:
在 MariaDB 中,SQRT函数用于返回数字的平方根。在 SQRT函数中,将传递一个参数值,然后该函数将返回给定输入的平方根,或者您可以说出您作为参数值给出的数字。该数字必须为正数或 0。否则,对于负值,它将返回 NULL。
句法 :
SQRT( number )
示例 1:
SELECT SQRT(121);
输出 :
11
示例 2:
SELECT SQRT(0);
输出 :
0
示例 3:
SELECT SQRT(-64);
输出 :
NULL
3.求和函数:
在 MariaDB 中,SUM函数用于返回一组值的总和。在这个函数中,值集作为参数传递,它将返回总和。如果条目中出现空值,则总和值将忽略它们。这与Python中的 sum函数类似。
句法 :
Sum(expression)
示例数据库:
表名 -IPL
TeamID TEAMNAME SCORE 1 CSK 200 2 MI 210 3 RR 150
示例 1:
SELECT Sum(SCORE) AS Total
From IPL;
输出 :
Total 560
示例 2:
SELECT Sum(SCORE) AS Total
From IPL
WHERE SCORE<200;
输出 :
Total 150
示例 3:
SELECT Sum(SCORE) AS Total
From IPL
WHERE SCORE>200;
输出 :
Total 210