Problema:
Quieres encontrar la raíz cuadrada de un número.
Ejemplo:
Quiere calcular la raíz cuadrada de todos los números en la columna number
de la tabla data
.
número |
---|
9 |
2 |
1 |
0,25 |
0 |
-4 |
Solución 1:
SELECT number, SQRT(number) AS square_root FROM data;
El resultado es:
número | raíz_cuadrada |
---|---|
9 | 3 |
2 | 1.4142135623731 |
1 | 1 |
0,25 | 0,5 |
0 | 0 |
-4 | error |
Discusión:
Para calcular la raíz cuadrada de un número, use SQRT()
función. Esta función toma un number
como argumento y devuelve la raíz cuadrada.
Tenga en cuenta que no existe una raíz cuadrada real de un número negativo (no se admiten números imaginarios); de ahí el error.
Además, para la mayoría de los números (p. ej., 2, 2,5, 3, 3,2, etc.) la raíz cuadrada es un número irracional:en la columna raíz cuadrada no verá los resultados exactos, solo los primeros dígitos de su expansión decimal.
Además, para la mayoría de los números (por ejemplo, 2, 2,5, 3, 3,2, etc.) la raíz cuadrada es un número irracional, en el square_root
columna no verá los resultados exactos, solo los primeros dígitos de su expansión decimal.