POWER(M, N) फंक्शन M को N की घात पर उठाता है। POW() इसका पर्यायवाची है।
सिंटैक्स
POWER(M, N)
POW(M, N) -- समान
M— आधार (base)N— घातांक (exponent)- वापसी:
DOUBLE
उदाहरण
mysql> SELECT POWER(2, 3), POW(2, 3);
+------------+----------+
| POWER(2,3) | POW(2,3) |
+------------+----------+
| 8 | 8 |
+------------+----------+
2^3 = 8
विशेष मान
| एक्सप्रेशन | परिणाम | व्याख्या |
|---|---|---|
POWER(5, 0) | 1 | कोई भी संख्या^0 = 1 |
POWER(5, 1) | 5 | ^1 = स्वयं |
POWER(0, 5) | 0 | 0^धनात्मक = 0 |
POWER(0, 0) | 1 | MySQL में 1 परिभाषित |
POWER(-2, 3) | -8 | ऋणात्मक आधार, विषम घात |
POWER(4, 0.5) | 2 | वर्गमूल (1/2 घात) |
POWER(-4, 0.5) | NULL | ऋणात्मक का भिन्नात्मक घात = अपरिभाषित |
उपयोग के मामले
- चक्रवृद्धि ब्याज:
principal * POWER(1+rate, periods) - वैज्ञानिक गणना
- दूरी सूत्र:
POWER(x2-x1, 2) + POWER(y2-y1, 2) - बाइनरी/बिट ऑपरेशन:
POWER(2, n)= 2^n