Función POWER() en SQL Server

Función POWER():
esta función en SQL Server se usa para devolver resultados después de elevar un número de exponente específico a un número base específico. Por ejemplo, si la base es 5 y el exponente es 2, el resultado será 25.

Características :

  • Esta función se usa para encontrar resultados después de elevar un número de exponente específico a un número base específico.
  • Esta función acepta dos parámetros base y exponente.
  • El valor base puede ser negativo pero no el valor del exponente.
  • El valor de la base y el exponente puede estar en fracción.
  • Esta función utiliza una fórmula
    «(base)
    (exponente) = Valor devuelto».

Sintaxis:

POWER(a, b)

Parámetro:
este método acepta dos parámetros como se indica a continuación:

  • a : Número de base especificado.
  • b : Número de exponente especificado.

Devoluciones:
devuelve un resultado después de elevar un número de exponente especificado a un número base especificado.

Ejemplo-1:
Obtener un resultado de 49 para el valor base 7 y el valor del exponente 2.

SELECT POWER(7, 2);

Producción :

49

Ejemplo-2:
Obtener un resultado de 27 para 3 como valor base y exponente.

SELECT POWER(3, 3);

Producción :

27

Ejemplo-3:
Usar la función POWER() con variables y obtener un resultado de 1 para el valor base 6 y el valor exponencial 0.

DECLARE @Base_Value INT;
DECLARE @Exponent_Value INT;
SET @Base_Value = 6;
SET @Exponent_Value = 0;
SELECT POWER(@Base_Value, @Exponent_Value);

Producción :

1

Ejemplo-4:
Obtener un resultado de 0 para el valor base 0 y el valor exponencial 4.

SELECT POWER(0, 4);

Producción :

0

Ejemplo-5:
Obtener un resultado de -64 para el valor base -4 y el valor del exponente 3.

SELECT POWER(-4, 3);

Producción :

-64

Ejemplo-6:
Usar la función POWER() con variables y obtener un resultado de 28.2 para el valor flotante base 2.1 y el valor flotante exponente 4.5.

DECLARE @Base_Value FLOAT;
DECLARE @Exponent_Value FLOAT;
SET @Base_Value = 2.1;
SET @Exponent_Value = 4.5;
SELECT POWER(@Base_Value, @Exponent_Value);

Producción :

28.182974409756689

Aplicación:
esta función se usa para devolver resultados después de elevar un número de exponente específico a un número base específico.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *