Función POWER() en MySQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *