ยกกำลัง M^N
Syntax
POWER(M, N)
POW(M, N) -- synonym
- M: Base (ฐาน)
- N: Exponent (เลขชี้กำลัง)
ตัวอย่าง
mysql> SELECT POWER(2, 3), POW(2, 3);
+------------+----------+
| POWER(2,3) | POW(2,3) |
+------------+----------+
| 8 | 8 |
+------------+----------+
คุณสมบัติ
- รองรับทศนิยม:
POWER(2, 0.5) = √2 ≈ 1.414
- Exponent ลบ:
POWER(2, -3) = 1/8 = 0.125
- Base = 0, Exponent ≤ 0 → Error/NULL
- คืนค่า DOUBLE
ตัวอย่างเพิ่มเติม
SELECT POWER(10, 2); -- 100
SELECT POWER(5, 0); -- 1
SELECT POWER(2, 10); -- 1024
SELECT POWER(3, 0.5); -- 1.732... (Square root of 3)