La función POWER() en MySQL se usa para encontrar el valor de un número elevado a la potencia de otro número. Devuelve el valor de X elevado a la potencia de Y.
Sintaxis:
POWER(X, Y)
Parámetro: este método acepta dos parámetros que se describen a continuación:
- X : Especifica el número base.
- Y : Especifica el número de exponente.
Devuelve: Devuelve el valor de X elevado a la potencia de Y.
Ejemplo-1: encontrar el valor de potencia cuando tanto la base como el exponente son positivos usando la función POWER().
SELECT POWER( 5, 4) AS Power_Value ;
Producción :
Valor_de_potencia |
---|
625 |
Ejemplo-2: encontrar el valor de potencia cuando la base y es positivo pero el exponente es negativo usando la función POWER().
SELECT POWER( 2, -4) AS Power_Value ;
Producción :
Valor_de_potencia |
---|
0.0625 |
Ejemplo-3: encontrar el valor de potencia cuando la base y es negativo pero el exponente es positivo usando la función POWER().
SELECT POWER( -3, 3) AS Power_Value ;
Producción :
Valor_de_potencia |
---|
-27 |
Ejemplo-4: encontrar el valor de potencia cuando tanto la base como el exponente son negativos usando la función POWER().
SELECT POWER( -3, -4) AS Power_Value ;
Producción :
Valor_de_potencia |
---|
0.012345679012345678 |
Ejemplo-5: La función POTENCIA también se puede usar para encontrar el valor de potencia entre los datos de la columna. Para demostrar, cree una tabla llamada.
Triángulo.
CREATE TABLE Triangle( Type VARCHAR(25) NOT NULL, NoOfSides INT NOT NULL, Base INT NOT NULL, Height INT NOT NULL );
Ahora insertando algunos datos en la tabla 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 ) ;
Mostrando todos los datos en Triangle Table –
Select * from Triangle ;
Escribe | NoOfSides | Base | Altura |
---|---|---|---|
Triángulo rectángulo | 3 | 4 | 3 |
Triángulo rectángulo | 3 | 2 | 5 |
Triángulo rectángulo | 3 | 1 | 7 |
Triángulo rectángulo | 3 | 7 | 9 |
Triángulo rectángulo | 3 | 4 | 6 |
Triángulo rectángulo | 3 | 8 | 3 |
Triángulo rectángulo | 3 | 10 | 10 |
Ahora, vamos a encontrar la hipotenusa y el área de cada triángulo rectángulo.
SELECT *, sqrt(POWER(Base, 2) + POWER(Height, 2)) AS Hypotenuse, 0.5 * Base * Height as Area FROM Triangle;
Producción :
Escribe | NoOfSides | Base | Altura | Hipotenusa | Área |
---|---|---|---|---|---|
Triángulo rectángulo | 3 | 4 | 3 | 5 | 6.0 |
Triángulo rectángulo | 3 | 2 | 5 | 5.385164807134504 | 5.0 |
Triángulo rectángulo | 3 | 1 | 7 | 7.0710678118654755 | 3.5 |
Triángulo rectángulo | 3 | 7 | 9 | 11.40175425099138 | 31.5 |
Triángulo rectángulo | 3 | 4 | 6 | 7.211102550927978 | 12.0 |
Triángulo rectángulo | 3 | 8 | 3 | 8.54400374531753 | 12.0 |
Triángulo rectángulo | 3 | 10 | 10 | 14.142135623730951 | 50.0 |
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA