Math
PostgreSQL
SQRT
Menghitung akar kuadrat dari sebuah angka. Angka harus positif atau nol. Untuk akar pangkat lain, gunakan POWER dengan eksponen pecahan.
Tipe hasil:
double precisionSyntax
SQL
SQRT(number)Parameter
numbernumericwajib
Angka positif atau nol yang akan dihitung akar kuadratnya
Contoh Penggunaan
Akar Kuadrat Dasar
SQL
1 SELECT SQRT(16), SQRT(2), SQRT(100);
Menghitung akar kuadrat dari berbagai angka.
Hasil
| sqrt | sqrt | sqrt |
|---|---|---|
| 4 | 1.4142135623730951 | 10 |
Menghitung Jarak Euclidean
SQL
1 SELECT 2 point1, 3 point2, 4 SQRT(POWER(x2 - x1, 2) + POWER(y2 - y1, 2)) AS distance 5 FROM ( 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
| point1 | point2 | distance |
|---|---|---|
| A | B | 5 |
Standar Deviasi Manual
SQL
1 SELECT SQRT(AVG(POWER(value - avg_val, 2))) AS std_dev 2 FROM values_table, 3 (SELECT AVG(value) AS avg_val FROM values_table) avg_t;
Menghitung standar deviasi secara manual menggunakan SQRT.