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

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

WBOY
リリース: 2023-05-28 15:34:37
転載
1749 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート