PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как sqrt() работи в PostgreSQL

В PostgreSQL, sqrt() функцията връща квадратния корен на своя аргумент.

Корен квадратен от число x е числото y така че y =x .

Синтаксис

Синтаксисът е доста прост:

sqrt(dp or numeric)

Където dp е стойност с двойна точност.

Пример 1

Ето пример за демонстриране на използването му.

SELECT sqrt(64);

Резултат:

8

Пример 2

Можете също да предавате изрази като следните.

SELECT sqrt(60 + 4);

Резултат:

8

Пример 3

Ето още един бърз пример, който демонстрира как работи.

SELECT 
  (4 * 4),
  sqrt(4 * 4),
  sqrt(16);

Резултат:

 ?column? | sqrt | sqrt
----------+------+------
       16 |    4 |    4

Пример 4

Ето един, който води до връщане на частични секунди.

SELECT sqrt(50);

Резултат:

7.0710678118654755

Пример 5

Ето един, където включвам дробни секунди в аргумента.

SELECT sqrt(0.123456);

Резултат:

0.35136306009596399

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Приоритет, базиран на времето в заявка за активен запис

  2. PG::DuplicateTable:ГРЕШКА:публикациите за връзка вече съществуват

  3. Как да работя с десетични знаци с висока точност в PHP

  4. Как бързо да премахнете потребител със съществуващи привилегии

  5. Поправете „ГРЕШКА:всяка заявка INTERSECT трябва да има същия брой колони“ в PostgreSQL