Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Función SQRT
La función SQRT devuelve la raíz cuadrada de un valor numérico. La raíz cuadrada es un número multiplicado por sí mismo para obtener el valor dado.
Sintaxis
SQRT (expression)
Argumento
- expresión
-
La expresión debe ser un tipo de datos entero, decimal o de punto flotante. La expresión puede incluir funciones. Es posible que el sistema realice conversiones de tipos implícitos.
Tipo de retorno
SQRT devuelve un número con valor de DOUBLE PRECISION.
Ejemplos
El siguiente ejemplo devuelve la raíz cuadrada de un número.
select sqrt(16); sqrt --------------- 4
El siguiente ejemplo realiza una conversión de tipo implícita.
select sqrt('16'); sqrt --------------- 4
En el ejemplo siguiente se anidan las funciones para realizar una tarea más compleja.
select sqrt(round(16.4)); sqrt --------------- 4
El siguiente ejemplo da como resultado la longitud del radio si se da el área de un círculo. Calcula el radio en pulgadas, por ejemplo, cuando se le da el área en pulgadas cuadradas. El área del ejemplo es 20.
select sqrt(20/pi());
Esto devuelve el valor 5,046265044040321.
El siguiente ejemplo devuelve la raíz cuadrada para valores COMMISSION de la tabla SALES. La columna COMMISSION es una columna DECIMAL. En este ejemplo se muestra cómo se puede utilizar la función en una consulta con una lógica condicional más compleja.
select sqrt(commission) from sales where salesid < 10 order by salesid; sqrt ------------------ 10.4498803820905 3.37638860322683 7.24568837309472 5.1234753829798 ...
La siguiente consulta devuelve la raíz cuadrada redondeada para el mismo conjunto de valores COMMISSION.
select salesid, commission, round(sqrt(commission)) from sales where salesid < 10 order by salesid; salesid | commission | round --------+------------+------- 1 | 109.20 | 10 2 | 11.40 | 3 3 | 52.50 | 7 4 | 26.25 | 5 ...
Para obtener más información sobre los datos de muestra AWS Clean Rooms, consulte Base de datos de muestra.