📜  MariaDB中的SIGN()、SQRT()和SUM()函数

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

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

TeamIDTEAMNAMESCORE
1CSK200
2MI210
3RR150

示例 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