MySQL中的POWER()函數用於查找升至另一個數字冪的數字。它返回X的值乘以Y的冪。
用法:
POWER(X, Y)
參數:此方法接受以下兩個參數:
- X:它指定基數。
- Y:它指定 index 數。
返回值:它返回X的值乘以Y的冪。
示例1:使用POWER()函數在基數和 index 均為正數時查找冪值。
SELECT POWER( 5, 4) AS Power_Value ;
輸出:
Power_Value |
---|
625 |
示例2:使用POWER()函數在基數為基數且為正但 index 為負時查找冪值。
SELECT POWER( 2, -4) AS Power_Value ;
輸出:
Power_Value |
---|
0.0625 |
示例3:使用POWER()函數在基數為底並且為負但 index 為正時查找冪值。
SELECT POWER( -3, 3) AS Power_Value ;
輸出:
Power_Value |
---|
-27 |
示例4:使用POWER()函數在基數和 index 均為負數時查找冪值。
SELECT POWER( -3, -4) AS Power_Value ;
輸出:
Power_Value |
---|
0.012345679012345678 |
示例5:POWER函數還可用於查找列數據之間的功率值。為了演示創建一個名為的表。
三角形。
CREATE TABLE Triangle( Type VARCHAR(25) NOT NULL, NoOfSides INT NOT NULL, Base INT NOT NULL, Height INT NOT NULL );
現在將一些數據插入到Triangle表中:
INSERT INTO Triangle(Type, NoOfSides, Base, Height ) VALUES ('Right-angled Triangle', 3, 4, 3 ), ('Right-angled Triangle', 3, 2, 5 ), ('Right-angled Triangle', 3, 1, 7 ), ('Right-angled Triangle', 3, 7, 9 ), ('Right-angled Triangle', 3, 4, 6 ), ('Right-angled Triangle', 3, 8, 3 ), ('Right-angled Triangle', 3, 10, 10 ) ;
在三角表中顯示所有數據-
Select * from Triangle ;
類型 | 邊數 | 基礎 | 高度 |
---|---|---|---|
直角三角形 | 3 | 4 | 3 |
直角三角形 | 3 | 2 | 5 |
直角三角形 | 3 | 1 | 7 |
直角三角形 | 3 | 7 | 9 |
直角三角形 | 3 | 4 | 6 |
直角三角形 | 3 | 8 | 3 |
直角三角形 | 3 | 10 | 10 |
現在,我們將找到每個直角三角形的斜邊和麵積。
SELECT *, sqrt(POWER(Base, 2) + POWER(Height, 2)) AS Hypotenuse, 0.5 * Base * Height as Area FROM Triangle;
輸出:
類型 | 邊數 | 基礎 | 高度 | 斜邊 | 區 |
---|---|---|---|---|---|
直角三角形 | 3 | 4 | 3 | 5 | 6.0 |
直角三角形 | 3 | 2 | 5 | 5.385164807134504 | 5.0 |
直角三角形 | 3 | 1 | 7 | 7.0710678118654755 | 3.5 |
直角三角形 | 3 | 7 | 9 | 11.40175425099138 | 31.5 |
直角三角形 | 3 | 4 | 6 | 7.211102550927978 | 12.0 |
直角三角形 | 3 | 8 | 3 | 8.54400374531753 | 12.0 |
直角三角形 | 3 | 10 | 10 | 14.142135623730951 | 50.0 |
注:本文由純淨天空篩選整理自 POWER() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。