Maison > Article > base de données > Quelles sont les fonctions numériques dans MySQL ?
Fonction numérique
1. ABS(x) renvoie la valeur absolue de x
SELECT ABS(-1); ---- 返回1
2 AVG(expression) renvoie la moyenne d'une expression, l'expression est un champ
SELECT AVG(age) FROM student;.
3. CEIL(x)/CEILING(x) renvoie le plus petit entier supérieur ou égal à x
SELECT CEIL(1.5); SELECT CEILING(1.5); ---- 返回2
4. FLOOR(x) renvoie le plus grand entier inférieur ou égal à x
SELECT FLOOR(1.5); ---- 返回1
5. . EXP(x ) Renvoie e à la puissance de La valeur minimale de
SELECT EXP(3); ---- 计算 e 的三次方,返回20.085536923188
8, LN renvoie le logarithme népérien du nombre
SELECT GREATEST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最大值34
9, LOG(x) renvoie le logarithme népérien (logarithme de base e )
SELECT LEAST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最小值3
10, MAX( expression) renvoie la valeur maximale
SELECT LN(2); ---- 返回 2 的自然对数:0.6931471805599453
11 MIN(expression) renvoie la valeur maximale
SELECT LOG(20.085536923188); ---- 返回 3
12. ) renvoie x y power
SELECT MAX(age) AS maxAge FROM Student; ---- age最大值
13. RAND() renvoie un nombre aléatoire de 0 à 1
SELECT MIN(age) AS minAge FROM Student; ---- age最小值
14 ROUND(x) renvoie l'entier le plus proche de x
SELECT POW(2,3); SELECT POWER(2,3); ---- 返回2 的 3 次方:8
15. ) renvoie x Le signe de
SELECT RAND(); ---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同
18. TRUNCATE(x,y) renvoie la valeur x retenue à y chiffres après la virgule décimale (la plus grande différence avec ROUND est qu'elle ne sera pas arrondie)
SELECT ROUND(1.23456); ---- 返回 1
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!