Функция SQL SQRT используется для определения квадратного корня любого числа.Вы можете использовать инструкцию SELECT, чтобы найти квадратный корень любого числа следующим образом:
SQL> select SQRT(16);
+----------+
| SQRT(16) |
+----------+
| 4.000000 |
+----------+
Здесь вы видите значение с плавающей запятой, потому что внутренне SQL будет манипулировать квадратным корнем в типе данных с плавающей запятой.Можно также использовать функцию SQRT для определения квадратного корня различных записей.Чтобы понять функцию SQRT более подробно, рассмотрим таблицу Table_employee, в которой есть следующие записи:
SQL> SELECT * FROM Table_employee;
+------+------+------------+--------------------+
| id | name | work_date | daily_typing_pages |
+------+------+------------+--------------------+
| 1 | Ravi | 2007-01-24 | 250 |
| 2 | Greg | 2007-05-27 | 220 |
| 3 | Neha | 2007-05-06 | 170 |
| 3 | Neha | 2007-04-06 | 100 |
| 4 | Raj | 2007-04-06 | 220 |
| 5 | Indi | 2007-06-06 | 300 |
| 5 | Indi | 2007-02-06 | 350 |
+------+------+------------+--------------------+
Теперь предположим, что на основе приведенной выше таблицы вы хотите вычислить квадратный корень для всех dialy_typing_pages, затемсделать это с помощью следующей команды:
SQL> SELECT name, SQRT(daily_typing_pages)
-> FROM Table_employee;
+------+--------------------------+
| name | SQRT(daily_typing_pages) |
+------+--------------------------+
| Ravi | 15.811388 |
| Greg | 14.832397 |
| Neha | 13.038405 |
| Neha | 10.000000 |
| Raj | 14.832397 |
| Indi | 17.320508 |
| Indi | 18.708287 |
+------+--------------------------+
Пример функции POWER в SQL:
SQL> select POWER(2,3);
+------------+
| POWER(2,3) |
+------------+
| 8.000000 |
+------------+
SQL> select POWER(5,4);
+------------+
| POWER(5,4) |
+------------+
| 625.0000 |
+------------+