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

कैसे लॉग () PostgreSQL में काम करता है

PostgreSQL में, log() एक गणितीय फ़ंक्शन है जो अपने तर्क का आधार 10 लघुगणक देता है।

हालांकि, यह आपको वैकल्पिक रूप से उपयोग करने के लिए आधार निर्दिष्ट करने की भी अनुमति देता है।

सिंटैक्स

इस फ़ंक्शन का उपयोग निम्नलिखित तरीकों से किया जा सकता है:

log(dp or numeric)
log10(dp or numeric)
log(b numeric, x numeric)

जहां dp दोहरा सटीक मान है।

जहां log(b numeric, x numeric) लॉगरिदम को आधार पर लौटाता है b

उदाहरण - पहला सिंटैक्स

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

SELECT log(20);

परिणाम:

1.3010299956639813

उदाहरण - दूसरा सिंटैक्स

पिछला उदाहरण दूसरे सिंटैक्स का उपयोग करने जैसा ही है।

SELECT log10(20);

परिणाम:

1.3010299956639813

उदाहरण - तीसरा सिंटैक्स

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

SELECT log(10, 20);

परिणाम:

1.3010299956639812

वह उदाहरण आधार 10 का उपयोग करता है (क्योंकि पहला तर्क 10 . है )

यहां एक और उदाहरण दिया गया है जो आधार 2 का उपयोग करता है।

SELECT log(2, 20);

परिणाम:

4.3219280948873623

अंश

इस उदाहरण में तर्क में एक भिन्नात्मक भाग शामिल है।

SELECT log(20.35);

परिणाम:

1.3085644135612388

अभिव्यक्ति

आप इस तरह के भाव शामिल कर सकते हैं।

SELECT log(20 * 2);

परिणाम:

1.6020599913279623

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सशर्त एसक्यूएल गिनती

  2. PHP के माध्यम से Postgres से कनेक्ट करने में असमर्थ लेकिन कमांड लाइन और PgAdmin से अलग मशीन पर कनेक्ट कर सकते हैं

  3. पोस्टग्रेज में क्रिएटबी के साथ समस्याएं

  4. पोस्टग्रेज त्रुटि:पढ़ने के लिए फ़ाइल नहीं खोल सका:अनुमति अस्वीकृत

  5. स्प्रिंग + हाइबरनेट:क्वेरी प्लान कैश मेमोरी उपयोग