MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

कैसे EXP () मारियाडीबी में काम करता है

मारियाडीबी में, EXP() एक अंतर्निहित फ़ंक्शन है जो 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'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में FIELD () कैसे काम करता है

  2. कैसे कम () मारियाडीबी में काम करता है

  3. मारियाडीबी में डेटा डालने पर "त्रुटि 1136 (21S01):कॉलम गिनती पंक्ति 1 पर मूल्य गणना से मेल नहीं खाती" ठीक करें

  4. बेंचमार्किंग मैनुअल डेटाबेस परिनियोजन बनाम स्वचालित परिनियोजन

  5. मारियाडीबी में LEFT () कैसे काम करता है