MySQL में, LOG10()
फ़ंक्शन किसी निर्दिष्ट मान का आधार-10 लघुगणक देता है।
फ़ंक्शन को कॉल करते समय आप निर्दिष्ट मान को तर्क के रूप में प्रदान करते हैं।
सिंटैक्स
यह वाक्य रचना इस प्रकार है:
LOG10(X)
जहां X
वह मान है जिसके लिए आप चाहते हैं कि आधार-10 लघुगणक वापस आए।
अगर X
0.0E0 से कम या उसके बराबर है, फ़ंक्शन NULL
लौटाता है और एक चेतावनी उत्पन्न होती है।
उदाहरण 1 - मूल उपयोग
यह फ़ंक्शन कैसे काम करता है, यह दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।
SELECT LOG10(10);
परिणाम:
+-----------+ | LOG10(10) | +-----------+ | 1 | +-----------+
और यहां विभिन्न मूल्यों का उपयोग करते हुए एक और उदाहरण दिया गया है।
SELECT LOG10(100), LOG10(1000), LOG10(3000), LOG10(10000);
परिणाम:
+------------+-------------+--------------------+--------------+ | LOG10(100) | LOG10(1000) | LOG10(3000) | LOG10(10000) | +------------+-------------+--------------------+--------------+ | 2 | 3 | 3.4771212547196626 | 4 | +------------+-------------+--------------------+--------------+
उदाहरण 2 - ऋणात्मक मान
ऋणात्मक मान में पास होने का एक उदाहरण यहां दिया गया है।
SELECT LOG10(-4);
परिणाम:
+-----------+ | LOG10(-4) | +-----------+ | NULL | +-----------+ 1 row in set, 1 warning (0.00 sec)
यह उदाहरण एक NULL मान (और एक चेतावनी) देता है क्योंकि दिया गया तर्क 0.0E0 से कम है।
उदाहरण 3 - शून्य
तर्क के रूप में शून्य में पारित होने का एक उदाहरण यहां दिया गया है (हमें पिछले उदाहरण के समान परिणाम मिलता है)।
SELECT LOG10(0);
परिणाम:
+----------+ | LOG10(0) | +----------+ | NULL | +----------+ 1 row in set, 1 warning (0.00 sec)
उदाहरण 4 - भाव
आप इस तरह के भावों में भी पास कर सकते हैं:
SELECT LOG10(5*2);
परिणाम:
+------------+ | LOG10(5*2) | +------------+ | 1 | +------------+
लॉग ()
LOG()
. भी है फ़ंक्शन (और इसका पर्यायवाची LN()
), जो किसी संख्या का प्राकृतिक लघुगणक देता है।
वास्तव में, आप LOG()
. का उपयोग कर सकते हैं LOG10()
. के बजाय आपको पसंद होने पर। ऐसा करने के लिए, 10
. का उपयोग करें फ़ंक्शन के पहले तर्क के रूप में। नीचे उदाहरण।
SELECT LOG(10, 100), LOG10(100);
परिणाम:
+--------------+------------+ | LOG(10, 100) | LOG10(100) | +--------------+------------+ | 2 | 2 | +--------------+------------+
LOG2()
MySQL में LOG2()
भी है फ़ंक्शन जो किसी मान का आधार-2 लघुगणक देता है।