MariaDBでは、EXP()
eの値を返す組み込み関数です。 (自然対数の底)引数の累乗になります。
番号e 、オイラーの数とも呼ばれ、2.71828にほぼ等しい数学定数です。
EXP()
の逆 LN()
です 関数またはLOG()
関数(単一引数構文を使用する場合)。
構文
構文は次のようになります:
EXP(X)
ここでX
eを上げる値です の力に。
例
次に例を示します:
SELECT EXP(3);
結果:
+--------------------+ | EXP(3) | +--------------------+ | 20.085536923187668 | +--------------------+
eの値を取得できます 1を渡すことによって:
SELECT EXP(1);
結果:
+-------------------+ | EXP(1) | +-------------------+ | 2.718281828459045 | +-------------------+
分数
引数には小数部分を含めることができます:
SELECT EXP(1.34178);
結果:
+------------------+ | EXP(1.34178) | +------------------+ | 3.82584745652595 | +------------------+
負の値
引数は否定的である可能性があります:
SELECT EXP(-2);
結果:
+--------------------+ | EXP(-2) | +--------------------+ | 0.1353352832366127 | +--------------------+
表現
引数には、次のような式を含めることができます:
SELECT EXP(2 * 3);
結果:
+-------------------+ | EXP(2 * 3) | +-------------------+ | 403.4287934927351 | +-------------------+
非数値引数
数値以外の引数を指定するとどうなるかの例を次に示します。
SELECT EXP('Cat');
結果:
+------------+ | EXP('Cat') | +------------+ | 1 | +------------+ 1 row in set, 1 warning (0.000 sec)
警告を見てみましょう:
SHOW WARNINGS;
結果:
+---------+------+-----------------------------------------+ | Level | Code | Message | +---------+------+-----------------------------------------+ | Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' | +---------+------+-----------------------------------------+
ヌル引数
EXP()
null
を返します 引数がnull
の場合 :
SELECT EXP(null);
結果:
+-----------+ | EXP(null) | +-----------+ | NULL | +-----------+
引数がありません
EXP()
を呼び出す 引数の数が間違っているか、引数がない場合、エラーが発生します:
SELECT EXP();
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'EXP'
そして:
SELECT EXP(10, 2);
結果:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'EXP'