Usando SQL Server, puede usar T-SQL SQRT()
función para devolver la raíz cuadrada de un valor flotante especificado.
Proporcionas el número como argumento cuando llamas a la función.
El tipo de datos de retorno es flotante .
Sintaxis
La sintaxis es así:
SQRT ( float_expression )
Donde expresión_flotante es una expresión de tipo flotante o de un tipo que se puede convertir implícitamente a flotante.
Ejemplo 1:uso básico
Aquí hay un ejemplo básico para demostrarlo.
SELECT SQRT(64) Result;
Resultado:
+----------+ | Result | |----------| | 8 | +----------+
Y con un valor diferente:
SELECT SQRT(10) Result;
Resultado:
+------------------+ | Result | |------------------| | 3.16227766016838 | +------------------+
Ejemplo 2:valor negativo
Los valores negativos devolverán un error de operación de punto flotante no válido.
SELECT SQRT(-64) Result;
Resultado:
Msg 3623, Level 16, State 1, Line 1 An invalid floating point operation occurred.
Ejemplo 3:Cero
Y, por supuesto, cero devolverá cero.
SELECT SQRT(0) Result;
Resultado:
+----------+ | Result | |----------| | 0 | +----------+
Ejemplo 4 – Expresiones
Puedes usar expresiones como esta:
SELECT SQRT(60 + 4) Result;
Resultado:
+----------+ | Result | |----------| | 8 | +----------+