MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Bagaimana EXP() Bekerja di MariaDB

Di MariaDB, EXP() adalah fungsi bawaan yang mengembalikan nilai e (basis logaritma natural) dipangkatkan ke kekuatan argumen.

Nomor e , juga dikenal sebagai bilangan Euler, adalah konstanta matematika yang kira-kira sama dengan 2,71828.

Kebalikan dari EXP() adalah LN() fungsi atau LOG() fungsi (saat menggunakan sintaks argumen tunggal).

Sintaks

Sintaksnya seperti ini:

EXP(X)

Dimana X adalah nilai untuk menaikkan e dengan kekuatan.

Contoh

Ini contohnya:

SELECT EXP(3);

Hasil:

+--------------------+
| EXP(3)             |
+--------------------+
| 20.085536923187668 |
+--------------------+

Kita bisa mendapatkan nilai e dengan melewatkan 1

SELECT EXP(1);

Hasil:

+-------------------+
| EXP(1)            |
+-------------------+
| 2.718281828459045 |
+-------------------+

Pecahan

Argumen dapat berisi bagian pecahan:

SELECT EXP(1.34178);

Hasil:

+------------------+
| EXP(1.34178)     |
+------------------+
| 3.82584745652595 |
+------------------+

Nilai Negatif

Argumennya bisa negatif:

SELECT EXP(-2);

Hasil:

+--------------------+
| EXP(-2)            |
+--------------------+
| 0.1353352832366127 |
+--------------------+

Ekspresi

Argumen dapat mencakup ekspresi seperti ini:

SELECT EXP(2 * 3);

Hasil:

+-------------------+
| EXP(2 * 3)        |
+-------------------+
| 403.4287934927351 |
+-------------------+

Argumen Non-Numerik

Berikut adalah contoh yang terjadi saat kami memberikan argumen non-numerik:

SELECT EXP('Cat');

Hasil:

+------------+
| EXP('Cat') |
+------------+
|          1 |
+------------+
1 row in set, 1 warning (0.000 sec)

Mari kita lihat peringatannya:

SHOW WARNINGS;

Hasil:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' |
+---------+------+-----------------------------------------+

Argumen Null

EXP() mengembalikan null jika argumennya null :

SELECT EXP(null);

Hasil:

+-----------+
| EXP(null) |
+-----------+
|      NULL |
+-----------+

Argumen Tidak Ada

Memanggil EXP() dengan jumlah argumen yang salah, atau tanpa argumen apa pun menghasilkan kesalahan:

SELECT EXP();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'EXP'

Dan:

SELECT EXP(10, 2);

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'EXP'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_ARRAY_INSERT() Dijelaskan

  2. Bagaimana REPLACE() Bekerja di MariaDB

  3. Apa itu MariaDB ColumnStore?

  4. Mempersiapkan Server MySQL atau MariaDB untuk Produksi - Bagian Kedua

  5. Bagaimana FLOOR() Bekerja di MariaDB