SQRT
Gibt die Quadratwurzel einer Zahl zurück.
PostgreSQL 17.9
SQRT(num)- num
- Nicht negative Zahlnumeric | double precision
Rückgabewert
Zahl desselben Typs (double precision oder numeric); Fehler für eine negative Zahl
Beispiele
Quadratwurzel aus 4
PostgreSQL 17.9
SELECT SQRT(4);Wurzel in double precision und numeric
PostgreSQL 17.9
SELECT SQRT(2) AS float_root,
SQRT(2::numeric) AS numeric_root;Details
Der Ergebnistyp hängt vom Argument ab: SQRT(2) ist double precision, SQRT(2::numeric) dagegen numeric. Die Kurzform ist der Operator |/: |/ 16 = 4.