ホームページ >データベース >mysql チュートリアル >MySQL の数値関数とは何ですか?
Number function
1. ABS(x) は x
SELECT ABS(-1); ---- 返回1
2.AVG(expression) の絶対値を返します。式の平均を返します。式はフィールドです
SELECT AVG(age) FROM student;
3, CEIL(x)/CEILING(x ) x
SELECT CEIL(1.5); SELECT CEILING(1.5); ---- 返回24 以上の最小の整数を返します。FLOOR(x) x
SELECT FLOOR(1.5); ---- 返回1以下の最大の整数を返します。 5 、EXP(x) は e を ##7 乗して返します。LEAST(expr1, expr2, expr3, …) はリストの最小値を返します
SELECT EXP(3);
---- 计算 e 的三次方,返回20.085536923188
SELECT GREATEST(3, 12, 34, 8, 25);
---- 返回以下数字列表中的最大值34
SELECT LEAST(3, 12, 34, 8, 25);
---- 返回以下数字列表中的最小值3
# を返します##10. MAX(expression) はフィールド式の最大値を返します
SELECT LN(2); ---- 返回 2 的自然对数:0.693147180559945311、MIN(expression) はフィールド式の最大値を返します
SELECT LOG(20.085536923188); ---- 返回 312, POW(x,y) /POWER(x,y) は、x の y 乗を返します
SELECT MAX(age) AS maxAge FROM Student; ---- age最大值13. RAND() は乱数を返します0 から 1
SELECT MIN(age) AS minAge FROM Student; ---- age最小值14. ROUND(x) は x
SELECT POW(2,3); SELECT POWER(2,3); ---- 返回2 的 3 次方:815 に最も近い整数を返します。SIGN(x) は符号を返しますx の平方根。x が負の数、0、または正の数の場合、-1、0、および 1
SELECT RAND(); ---- 返回 0 到 1 的随机数,若()里面有数字,RAND(x),x相同时,返回值相同16 を返します。SQRT(x) は x# の平方根を返します。 ##
SELECT ROUND(1.23456); ---- 返回 1
17. SUM(expression) は指定されたフィールドの合計を返します
SELECT SIGN(-10); ---- 返回 -1
18. TRUNCATE(x,y) は値 x を返します小数点以下 y 桁まで保持 (ROUND との最大の違いは、四捨五入されないことです)
SELECT SQRT(25); ---- 返回5
以上がMySQL の数値関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。