Number function
1. ABS(x) returns the absolute value of x
SELECT ABS(-1); ---- 返回1
2.AVG(expression) Returns the average of an expression, expression is a field
SELECT AVG(age) FROM student;
3, CEIL(x)/CEILING(x ) Returns the smallest integer greater than or equal to x
SELECT CEIL(1.5); SELECT CEILING(1.5); ---- 返回2
4, FLOOR(x) Returns the largest integer less than or equal to x
SELECT FLOOR(1.5); ---- 返回1
5 , EXP(x) returns e raised to the power of ##7. LEAST(expr1, expr2, expr3, …) returns the minimum value in the list
SELECT EXP(3); ---- 计算 e 的三次方,返回20.085536923188
SELECT GREATEST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最大值34
SELECT LEAST(3, 12, 34, 8, 25); ---- 返回以下数字列表中的最小值3
SELECT LN(2); ---- 返回 2 的自然对数:0.6931471805599453
SELECT LOG(20.085536923188); ---- 返回 3
SELECT MAX(age) AS maxAge FROM Student; ---- age最大值
SELECT MIN(age) AS minAge FROM Student; ---- age最小值
SELECT POW(2,3); SELECT POWER(2,3); ---- 返回2 的 3 次方:8
SELECT RAND(); ---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同
SELECT ROUND(1.23456); ---- 返回 1
SELECT SIGN(-10); ---- 返回 -1
SELECT SQRT(25); ---- 返回5
The above is the detailed content of What are the numeric functions in MySQL?. For more information, please follow other related articles on the PHP Chinese website!