Math

SQRT

PostgreSQLPostgreSQL

Menghitung akar kuadrat dari sebuah angka. Angka harus positif atau nol. Untuk akar pangkat lain, gunakan POWER dengan eksponen pecahan.

Tipe hasil: double precision

Syntax

SQL
SQRT(number)

Parameter

numbernumericwajib

Angka positif atau nol yang akan dihitung akar kuadratnya

Contoh Penggunaan

Akar Kuadrat Dasar

SQL
1SELECT SQRT(16), SQRT(2), SQRT(100);

Menghitung akar kuadrat dari berbagai angka.

Hasil
sqrtsqrtsqrt
41.414213562373095110

Menghitung Jarak Euclidean

SQL
1SELECT
2 point1,
3 point2,
4 SQRT(POWER(x2 - x1, 2) + POWER(y2 - y1, 2)) AS distance
5FROM (
6 SELECT
7 A AS point1, B AS point2,
8 0 AS x1, 0 AS y1,
9 3 AS x2, 4 AS y2
10) t;

Menghitung jarak antara dua titik menggunakan rumus Euclidean.

Hasil
point1point2distance
AB5

Standar Deviasi Manual

SQL
1SELECT SQRT(AVG(POWER(value - avg_val, 2))) AS std_dev
2FROM values_table,
3 (SELECT AVG(value) AS avg_val FROM values_table) avg_t;

Menghitung standar deviasi secara manual menggunakan SQRT.

Fungsi Equivalen di Database Lain

Fungsi Terkait