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

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

मारियाडीबी में, LN() एक अंतर्निहित फ़ंक्शन है जो अपने तर्क का प्राकृतिक लघुगणक देता है। दूसरे शब्दों में, यह आधार लौटाता है-e इसके तर्क का लघुगणक।

संख्या , जिसे यूलर की संख्या के रूप में भी जाना जाता है, एक गणितीय स्थिरांक है जो लगभग 2.71828 के बराबर है।

LN() EXP() . का विलोम है , और यह LOG() . का उपयोग करने जैसा ही है एकल तर्क वाक्य रचना के साथ।

सिंटैक्स

वाक्य रचना इस प्रकार है:

LN(X)

जहां X वह मान है जिसके लिए प्राकृतिक लघुगणक को वापस करना है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT LN(3);

परिणाम:

+--------------------+
| LN(3)              |
+--------------------+
| 1.0986122886681098 |
+--------------------+

e . पास करने पर हमें यही मिलता है :

SELECT LN(2.718281828459045);

परिणाम:

+-----------------------+
| LN(2.718281828459045) |
+-----------------------+
|                     1 |
+-----------------------+

अभिव्यक्ति

तर्क में इस तरह के भाव शामिल हो सकते हैं:

SELECT LN(2 * 3);

परिणाम:

+-------------------+
| LN(2 * 3)         |
+-------------------+
| 1.791759469228055 |
+-------------------+

शून्य तर्क

0 . का तर्क रिटर्न null चेतावनी के साथ:

SELECT LN(0);

परिणाम:

+-------+
| LN(0) |
+-------+
|  NULL |
+-------+
1 row in set, 1 warning (0.000 sec)

चेतावनी दिखाएं:

SHOW WARNINGS;

परिणाम:

+---------+------+---------------+
| Level   | Code | Message       |
+---------+------+---------------+
| Warning | 1365 | Division by 0 |
+---------+------+---------------+

नकारात्मक मान

नकारात्मक मान null लौटाते हैं चेतावनी के साथ:

SELECT LN(-2);

परिणाम:

+--------+
| LN(-2) |
+--------+
|   NULL |
+--------+
1 row in set, 1 warning (0.002 sec)

गैर-संख्यात्मक तर्क

जब हम एक गैर-संख्यात्मक तर्क प्रदान करते हैं तो क्या होता है इसका एक उदाहरण यहां दिया गया है:

SELECT LN('Cat');

परिणाम:

+-----------+
| LN('Cat') |
+-----------+
|      NULL |
+-----------+
1 row in set, 2 warnings (0.000 sec)

आइए देखें चेतावनी:

SHOW WARNINGS;

परिणाम:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' |
| Warning | 1365 | Division by 0                           |
+---------+------+-----------------------------------------+

अशक्त तर्क

LN() रिटर्न null अगर तर्क null है :

SELECT LN(null);

परिणाम:

+----------+
| LN(null) |
+----------+
|     NULL |
+----------+

अनुपलब्ध तर्क

कॉलिंग LN() तर्कों की गलत संख्या के साथ, या बिना किसी तर्क के त्रुटि उत्पन्न होती है:

SELECT LN();

परिणाम:

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

और:

SELECT LN(10, 2);

परिणाम:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गैलेरा क्लस्टर क्लाउड ऑफ़रिंग की तुलना करना:भाग दो Google क्लाउड प्लेटफ़ॉर्म (GCP)

  2. मारियाडीबी ROW_COUNT () समझाया गया

  3. मारियाडीबी जावा कनेक्टर ड्राइवर प्रदर्शन

  4. मारियाडीबी में एक सीमा के भीतर एक यादृच्छिक पूर्णांक कैसे उत्पन्न करें

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