मारियाडीबी में, 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'