MySQL 中的 POWER()函数
POWER ()函数在 MySQL 中用来求一个数的值升到另一个数的幂。它返回 X 的值乘以 y 的幂
语法:
POWER(X, Y)
参数:该方法接受两个参数,描述如下:
- X: Specify the cardinality.
- Y: Specify the index number.
返回:返回 X 的值乘以 y 的幂
示例-1 : 使用幂()函数求基数和指数都为正时的幂值。
SELECT POWER( 5, 4) AS Power_Value ;
输出:T5】
power _ Value |
---|
625 |
示例-2 : 使用 Power()函数求基数和为正但指数为负时的幂值。
SELECT POWER( 2, -4) AS Power_Value ;
输出:T5】
power _ Value |
---|
0.0625 |
示例-3 : 使用 Power()函数,当基数和为负但指数为正时,求幂值。
SELECT POWER( -3, 3) AS Power_Value ;
输出:
power _ Value |
---|
-27 |
示例-4 : 使用幂()函数求基数和指数都为负时的幂值。
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
);
现在在三角形表中插入一些数据:
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 ;
T27】2T31 T62T67】8T69】3T73】直角三角形 T75】3【T77
type | NoOfSides | 基础 | 高度 |
---|---|---|---|
right triangle | three | four | three |
right triangle | three | five | |
right triangle | three | four | six |
right triangle | three |
现在,我们要找到每个直角三角形的斜边和面积。
SELECT
*,
sqrt(POWER(Base, 2) + POWER(Height, 2)) AS Hypotenuse,
0.5 * Base * Height as Area
FROM Triangle;
输出: T18】直角三角形T24】3T28】6.0T77
type | NoOfSides | base | height | hypotenuse | area |
---|---|---|---|---|---|
three | four | five | |||
7.0710678118654755 | Three point five | ||||
right triangle | three | seven | nine | 11.40175425099138 | Thirty-one point five |
版权属于:月萌API www.moonapi.com,转载请注明出处