Compartir a través de


SQRT (Transact-SQL)

Devuelve la raíz cuadrada del valor de tipo flotante especificado.

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

SQRT ( float_expression )

Argumentos

  • float_expression
    Es una expresión de tipo float o de un tipo que se puede convertir en float de forma implícita.

Tipos de valor devueltos

float

Ejemplos

En el ejemplo siguiente se devuelve la raíz cuadrada de los números comprendidos entre 1.00 y 10.00.

DECLARE @myvalue float;
SET @myvalue = 1.00;
WHILE @myvalue < 10.00
   BEGIN
      SELECT SQRT(@myvalue);
      SET @myvalue = @myvalue + 1
   END;
GO

El conjunto de resultados es el siguiente.

------------------------ 
1.0                      
------------------------ 
1.4142135623731          
------------------------ 
1.73205080756888         
------------------------ 
2.0                      
------------------------ 
2.23606797749979         
------------------------ 
2.44948974278318         
------------------------ 
2.64575131106459         
------------------------ 
2.82842712474619         
------------------------ 
3.0

Vea también

Referencia

Funciones matemáticas (Transact-SQL)