Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

POWER() และ POW() ยกกำลังตัวเลขใน MySQL

ยกกำลัง 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)