SQL - Función SQRT
SQL SQRTLa función se usa para encontrar la raíz cuadrada de cualquier número. Puede usar la instrucción SELECT para averiguar la raíz cuadrada de cualquier número de la siguiente manera:
SQL> select SQRT(16);
+----------+
| SQRT(16) |
+----------+
| 4.000000 |
+----------+
1 row in set (0.00 sec)
Aquí está viendo un valor flotante porque internamente SQL manipulará la raíz cuadrada en el tipo de datos flotante.
También puede utilizar la función SQRT para averiguar la raíz cuadrada de varios registros. ComprenderSQRT función con más detalle considere, una employee_tbl, tabla que tiene los siguientes registros:
SQL> SELECT * FROM employee_tbl;
+------+------+------------+--------------------+
| id | name | work_date | daily_typing_pages |
+------+------+------------+--------------------+
| 1 | John | 2007-01-24 | 250 |
| 2 | Ram | 2007-05-27 | 220 |
| 3 | Jack | 2007-05-06 | 170 |
| 3 | Jack | 2007-04-06 | 100 |
| 4 | Jill | 2007-04-06 | 220 |
| 5 | Zara | 2007-06-06 | 300 |
| 5 | Zara | 2007-02-06 | 350 |
+------+------+------------+--------------------+
7 rows in set (0.00 sec)
Ahora suponga que, según la tabla anterior, desea calcular la raíz cuadrada de todas las páginas_de_tipo_dial, luego puede hacerlo mediante el siguiente comando:
SQL> SELECT name, SQRT(daily_typing_pages)
-> FROM employee_tbl;
+------+--------------------------+
| name | SQRT(daily_typing_pages) |
+------+--------------------------+
| John | 15.811388 |
| Ram | 14.832397 |
| Jack | 13.038405 |
| Jack | 10.000000 |
| Jill | 14.832397 |
| Zara | 17.320508 |
| Zara | 18.708287 |
+------+--------------------------+
7 rows in set (0.00 sec)
sql-funciones-útiles.htm