MySQL में, LN()
फ़ंक्शन निर्दिष्ट मान का प्राकृतिक लघुगणक देता है।
फ़ंक्शन को कॉल करते समय आप निर्दिष्ट मान को तर्क के रूप में प्रदान करते हैं।
यह फ़ंक्शन LOG()
. के एकल-तर्क सिंटैक्स का पर्याय है समारोह।
सिंटैक्स
वाक्य रचना इस प्रकार है:
LN(X)
जहां X
वह मान है जिसके लिए आप चाहते हैं कि प्राकृतिक लघुगणक वापस आए।
अगर X
0.0E0 से कम या उसके बराबर है, फ़ंक्शन NULL
लौटाता है और एक चेतावनी उत्पन्न होती है।
उदाहरण 1 - मूल उपयोग
यह फ़ंक्शन कैसे काम करता है, यह दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।
SELECT LN(2);
परिणाम:
+--------------------+ | LN(2) | +--------------------+ | 0.6931471805599453 | +--------------------+
और यहां एक अलग मान का उपयोग करके एक और उदाहरण दिया गया है।
SELECT LN(0.1);
परिणाम:
+---------------------+ | LN(0.1) | +---------------------+ | -2.3025850929940455 | +---------------------+
उदाहरण 2 - ऋणात्मक मान
ऋणात्मक मान में पास होने का एक उदाहरण यहां दिया गया है।
SELECT LN(-1);
परिणाम:
+--------+ | LN(-1) | +--------+ | NULL | +--------+
यह उदाहरण NULL मान देता है क्योंकि दिया गया तर्क 0.0E0 से कम है।
उदाहरण 3 - शून्य
तर्क के रूप में शून्य में पारित होने का एक उदाहरण यहां दिया गया है (हमें पिछले उदाहरण के समान परिणाम मिलता है)।
SELECT LN(0);
परिणाम:
+-------+ | LN(0) | +-------+ | NULL | +-------+
उदाहरण 4 - भाव
आप इस तरह के भावों में भी पास कर सकते हैं:
SELECT LN(1+1);
परिणाम:
+--------------------+ | LN(1+1) | +--------------------+ | 0.6931471805599453 | +--------------------+