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

MySQL LOG2 () फ़ंक्शन - किसी मान का बेस -2 लघुगणक लौटाएं

MySQL में, LOG2() फ़ंक्शन निर्दिष्ट मान का आधार-2 लघुगणक देता है।

फ़ंक्शन को कॉल करते समय आप निर्दिष्ट मान को तर्क के रूप में प्रदान करते हैं।

सिंटैक्स

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

LOG2(X)

जहां X वह मान है जिसके लिए आप चाहते हैं कि आधार-2 लघुगणक वापस आए।

अगर X 0.0E0 से कम या उसके बराबर है, फ़ंक्शन NULL लौटाता है और एक चेतावनी उत्पन्न होती है।

उदाहरण 1 - मूल उपयोग

यह फ़ंक्शन कैसे काम करता है, यह दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।

SELECT LOG2(4);

परिणाम:

+---------+
| LOG2(4) |
+---------+
|       2 |
+---------+

और यहां विभिन्न मूल्यों का उपयोग करते हुए एक और उदाहरण दिया गया है।

SELECT 
  LOG2(8),
  LOG2(16),
  LOG2(128),
  LOG2(256),
  LOG2(1024);

परिणाम:

+---------+----------+-----------+-----------+------------+
| LOG2(8) | LOG2(16) | LOG2(128) | LOG2(256) | LOG2(1024) |
+---------+----------+-----------+-----------+------------+
|       3 |        4 |         7 |         8 |         10 |
+---------+----------+-----------+-----------+------------+

उदाहरण 2 - ऋणात्मक मान

ऋणात्मक मान में पास होने का एक उदाहरण यहां दिया गया है।

SELECT LOG2(-4);

परिणाम:

+----------+
| LOG2(-4) |
+----------+
|     NULL |
+----------+
1 row in set, 1 warning (0.01 sec)

यह उदाहरण एक NULL मान (और एक चेतावनी) देता है क्योंकि दिया गया तर्क 0.0E0 से कम है।

उदाहरण 3 - शून्य

तर्क के रूप में शून्य में पारित होने का एक उदाहरण यहां दिया गया है (हमें पिछले उदाहरण के समान परिणाम मिलता है)।

SELECT LOG2(0);

परिणाम:

+---------+
| LOG2(0) |
+---------+
|    NULL |
+---------+
1 row in set, 1 warning (0.00 sec)

उदाहरण 4 - भाव

आप इस तरह के भावों में भी पास कर सकते हैं:

SELECT LOG2(2+2);

परिणाम:

+-----------+
| LOG2(2+2) |
+-----------+
|         2 |
+-----------+

MySQL में LOG10() भी है फ़ंक्शन जो किसी मान का आधार-10 लघुगणक देता है।

LOG() . भी है फ़ंक्शन (और इसका पर्यायवाची 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. MySQL में कोलेशन कैसे खोजें

  2. धीरे-धीरे 90 मिलियन रिकॉर्ड पढ़ने के लिए हाइबरनेट के स्क्रॉल करने योग्य परिणामों का उपयोग करना

  3. MySQL ट्यूटोरियल - मास्टर वैल्यू के पीछे के सेकंड को समझना

  4. MySQL में किसी तालिका के संयोजन को कैसे दिखाएं

  5. MySQL में केस सेंसिटिव कॉलेशन