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