ホームページ >データベース >mysql チュートリアル >MySQL の数値関数とは何ですか?

MySQL の数値関数とは何ですか?

WBOY
WBOY転載
2023-05-28 15:34:371748ブラウズ

Number function

1. ABS(x) は x

SELECT ABS(-1);
---- 返回1

2.AVG(expression) の絶対値を返します。式の平均を返します。式はフィールドです
MySQL の数値関数とは何ですか?

SELECT AVG(age) FROM student;

MySQL の数値関数とは何ですか?

3, CEIL(x)/CEILING(x ) x

SELECT CEIL(1.5);
SELECT CEILING(1.5);   
---- 返回2
4 以上の最小の整数を返します。FLOOR(x) x

SELECT FLOOR(1.5); 
---- 返回1
以下の最大の整数を返します。 5 、EXP(x) は e を

##7 乗して返します。LEAST(expr1, expr2, expr3, …) はリストの最小値を返します

SELECT EXP(3);
---- 计算 e 的三次方,返回20.085536923188

8. LN は数値

SELECT GREATEST(3, 12, 34, 8, 25);
---- 返回以下数字列表中的最大值34

9 の自然対数を返します。LOG(x) は自然対数 (e を底とする対数)

SELECT LEAST(3, 12, 34, 8, 25);
---- 返回以下数字列表中的最小值3
# を返します##10. MAX(expression) はフィールド式の最大値を返します

SELECT LN(2);
---- 返回 2 的自然对数:0.6931471805599453
11、MIN(expression) はフィールド式の最大値を返します

SELECT LOG(20.085536923188);
---- 返回 3
12, 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 次方:8
15 に最も近い整数を返します。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 サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。