SQL सर्वर में, T-SQL EXP()
फ़ंक्शन एक गणितीय फ़ंक्शन है जो निर्दिष्ट फ्लोट एक्सप्रेशन का घातीय मान देता है।
आप फ्लोट एक्सप्रेशन को एक तर्क के रूप में निर्दिष्ट करते हैं।
किसी संख्या का घातांक स्थिरांक होता है e संख्या की शक्ति के लिए उठाया। निरंतर e (2.718281…), प्राकृतिक लघुगणक का आधार है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
EXP ( float_expression )
जहां float_expression एक प्रकार की फ्लोट या एक प्रकार की अभिव्यक्ति है जिसे परोक्ष रूप से फ्लोट में परिवर्तित किया जा सकता है।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT EXP(1) Result;
परिणाम:
+------------------+ | Result | |------------------| | 2.71828182845905 | +------------------+
और एक अलग मान के साथ:
SELECT EXP(16) Result;
परिणाम:
+------------------+ | Result | |------------------| | 8886110.52050787 | +------------------+
उदाहरण 2 - भिन्न
तर्क में एक भिन्नात्मक घटक हो सकता है।
SELECT EXP(10.73) Result;
परिणाम:
+------------------+ | Result | |------------------| | 45706.6920264008 | +------------------+
उदाहरण 3 - भाव
आप इस तरह के भावों का भी उपयोग कर सकते हैं:
SELECT EXP(1 + 2) Result;
परिणाम:
+------------------+ | Result | |------------------| | 20.0855369231877 | +------------------+
तो उस उदाहरण का उपयोग करते हुए, परिणाम ऐसा करने जैसा ही है:
SELECT EXP(3) Result;
परिणाम:
+------------------+ | Result | |------------------| | 20.0855369231877 | +------------------+
उदाहरण 4 - EXP() बनाम लॉग()
LOG()
फ़ंक्शन EXP()
. का विलोम है . तो हम निम्न कार्य कर सकते हैं और वही परिणाम प्राप्त कर सकते हैं:
SELECT EXP( LOG(16)) 'Result 1', LOG( EXP(16)) 'Result 2';
परिणाम:
+------------+------------+ | Result 1 | Result 2 | |------------+------------| | 16 | 16 | +------------+------------+