POWER(base, exponent) फंक्शन में पहला तर्क (आधार) टेबल कॉलम हो सकता है, दूसरा तर्क (घातांक) स्थिर मान।
नमूना डेटा: Employee टेबल
mysql> SELECT * FROM Employee;
+----+--------+--------+
| ID | Name | Salary |
+----+--------+--------+
| 1 | Gaurav | 50000 |
| 2 | Rahul | 20000 |
| 3 | Advik | 25000 |
| 4 | Aarav | 65000 |
| 5 | Ram | 20000 |
| 6 | Mohan | 30000 |
| 7 | Aryan | NULL |
| 8 | Vinay | NULL |
+----+--------+--------+
क्वेरी: ID कॉलम का वर्ग (घात 2)
mysql> SELECT ID, POWER(ID, 2) FROM Employee;
+----+-------------+
| ID | POWER(ID,2) |
+----+-------------+
| 1 | 1 |
| 2 | 4 |
| 3 | 9 |
| 4 | 16 |
| 5 | 25 |
| 6 | 36 |
| 7 | 49 |
| 8 | 64 |
+----+-------------+
व्याख्या
POWER(ID, 2)प्रत्येक पंक्ति केIDमान का वर्ग गणना करता हैNULLमान परPOWER→NULL(यहां ID NULL नहीं)POW()समान फंक्शन है (पर्यायवाची)
अन्य उपयोग
-- घातांकीय वृद्धि गणना
SELECT principal * POWER(1 + rate, years) AS future_value FROM investments;
-- ज्यामितीय माध्य
SELECT POWER(EXP(SUM(LOG(val))), 1/COUNT(*)) FROM measurements;
नोट:POWER()DOUBLEलौटाता है। पूर्णांक परिणाम के लिएCAST(POWER(...) AS UNSIGNED)उपयोग करें।