MySQL में, POW()
फ़ंक्शन किसी संख्या को दूसरी संख्या के घात तक बढ़ा देता है।
फ़ंक्शन को कॉल करते समय आप दो मान तर्क के रूप में प्रदान करते हैं।
सिंटैक्स
यह वाक्य रचना इस प्रकार है:
POW(X,Y)
फ़ंक्शन X
Y
।
वैकल्पिक रूप से, आप निम्न सिंटैक्स का उपयोग कर सकते हैं:
POWER(X,Y)
ऐसा इसलिए है क्योंकि POWER()
POW()
. का पर्यायवाची है ।
उदाहरण 1 - मूल उपयोग
यह फ़ंक्शन कैसे काम करता है, यह दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।
SELECT POW(5, 2);
परिणाम:
+-----------+ | POW(5, 2) | +-----------+ | 25 | +-----------+
तो वह उदाहरण ऐसा करने जैसा है:
SELECT 5 * 5;
परिणाम:
+-------+ | 5 * 5 | +-------+ | 25 | +-------+
और अगर हम ऐसा करते हैं:
SELECT POW(5, 3);
परिणाम:
+-----------+ | POW(5, 3) | +-----------+ | 125 | +-----------+
यह ऐसा करने जैसा है:
SELECT 5 * 5 * 5;
परिणाम:
+-----------+ | 5 * 5 * 5 | +-----------+ | 125 | +-----------+
और इसी तरह।
उदाहरण 2 - ऋणात्मक आधार संख्या
आप आधार संख्या के लिए ऋणात्मक मानों का भी उपयोग कर सकते हैं।
यदि आप एक ऋणात्मक संख्या को सम संख्या के घात तक बढ़ाते हैं, तो परिणाम एक धनात्मक संख्या होती है:
SELECT POW(-5, 2);
परिणाम:
+------------+ | POW(-5, 2) | +------------+ | 25 | +------------+
हालांकि, यदि आप एक ऋणात्मक संख्या को विषम . के घात तक बढ़ाते हैं संख्या, परिणाम नकारात्मक है:
SELECT POW(-5, 3);
परिणाम:
+------------+ | POW(-5, 3) | +------------+ | -125 | +------------+
उदाहरण 3 - ऋणात्मक घातांक
आप नकारात्मक घातांक मानों का भी उपयोग कर सकते हैं।
धनात्मक आधार संख्या वाले ऋणात्मक घातांक का उपयोग करते हुए यहां कुछ उदाहरण दिए गए हैं।
SELECT POW(5, -2), POW(5, -3);
परिणाम:
+------------+------------+ | POW(5, -2) | POW(5, -3) | +------------+------------+ | 0.04 | 0.008 | +------------+------------+
और निम्नलिखित दो उदाहरण एक ऋणात्मक आधार संख्या (और एक ऋणात्मक घातांक) का उपयोग करते हैं:
SELECT POW(-5, -2), POW(-5, -3);
परिणाम:
+-------------+-------------+ | POW(-5, -2) | POW(-5, -3) | +-------------+-------------+ | 0.04 | -0.008 | +-------------+-------------+
पावर () फ़ंक्शन
POWER()
फ़ंक्शन POW()
. का समानार्थी है . इसलिए, हम उपरोक्त उदाहरणों में से किसी के स्थान पर इसका उपयोग कर सकते हैं। उदाहरण के लिए, हम इसके लिए पिछले उदाहरण को फिर से लिख सकते हैं:
SELECT POWER(-5, -2), POWER(-5, -3);
परिणाम:
+---------------+---------------+ | POWER(-5, -2) | POWER(-5, -3) | +---------------+---------------+ | 0.04 | -0.008 | +---------------+---------------+
और हमें वही परिणाम मिलता है।