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