Справочник по функциям

SQRT

Возвращает квадратный корень числа.

PostgreSQL 17.9
SQRT(num)
num
Неотрицательное число
numeric | double precision

Возвращаемое значение

Дробное число того же типа (double precision или numeric); для отрицательного числа — ошибка

Примеры

Квадратный корень из 4

PostgreSQL 17.9
SELECT SQRT(4);
sqrt
2

Корень в double precision и numeric

PostgreSQL 17.9
SELECT SQRT(2) AS float_root,
	SQRT(2::numeric) AS numeric_root;
float_rootnumeric_root
1.41421356237309511.414213562373095

Подробности

Тип результата зависит от аргумента: SQRT(2) — double precision, а SQRT(2::numeric) — numeric. Короткая запись — оператор |/: |/ 16 = 4.

Смотрите также

Где изучить