MySQL में POW() और POWER() दोनों समानार्थी (synonyms) हैं। दोनों का सिंटैक्स समान है:
SELECT POW(yourValue1, yourValue2); -- या SELECT POWER(yourValue1, yourValue2);
POW() का उपयोग
mysql> SELECT POW(4,3);
आउटपुट:
+----------+ | POW(4,3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec)
POWER() का उपयोग
mysql> SELECT POWER(4,3);
आउटपुट:
+------------+ | POWER(4,3) | +------------+ | 64 | +------------+ 1 row in set (0.00 sec)
टेबल के साथ व्यावहारिक उदाहरण
आइए एक टेबल बनाकर इसे विस्तार से समझते हैं:
mysql> CREATE TABLE DemoTable (a INT, n INT); Query OK, 0 rows affected (0.51 sec)
रिकॉर्ड डालें:
mysql> INSERT INTO DemoTable VALUES(10,3); Query OK, 1 row affected (0.18 sec)
टेबल डेटा देखें:
mysql> SELECT * FROM DemoTable;
+------+------+ | a | n | +------+------+ | 10 | 3 | +------+------+ 1 row in set (0.00 sec)
POW() का उपयोग करके क्वेरी
mysql> SELECT POW(a,n) FROM DemoTable;
+----------+ | POW(a,n) | +----------+ | 1000 | +----------+ 1 row in set (0.02 sec)
POWER() का उपयोग करके क्वेरी
mysql> SELECT POWER(a,n) FROM DemoTable;
+------------+ | POWER(a,n) | +------------+ | 1000 | +------------+ 1 row in set (0.00 sec)
निष्कर्ष: दोनों फ़ंक्शन बिल्कुल समान परिणाम देते हैं। आप अपनी पसंद के अनुसार किसी का भी उपयोग कर सकते हैं।