Math

SQRT

DuckDBDuckDB

Menghitung akar kuadrat dari sebuah angka. Ekuivalen dengan POWER(number, 0.5).

Tipe hasil: DOUBLEDiperbarui: 6 Jan 2026

Syntax

SQL
SQRT(number)

Parameter

numbernumericwajib

Angka yang akan dihitung akar kuadratnya (harus >= 0)

Contoh Penggunaan

Akar Kuadrat Dasar

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

Menghitung akar kuadrat.

Hasil
4, 1.4142135623730951

Jarak Euclidean

SQL
1SELECT
2 point_a,
3 point_b,
4 SQRT(POWER(x2 - x1, 2) + POWER(y2 - y1, 2)) as distance
5FROM coordinates;

Menghitung jarak Euclidean antara dua titik.

Standard Deviation Manual

SQL
1SELECT SQRT(AVG(POWER(value - avg_val, 2))) as stddev
2FROM (
3 SELECT value, AVG(value) OVER () as avg_val
4 FROM measurements
5) sub;

Menghitung standard deviation secara manual.

Radius dari Luas Lingkaran

SQL
1SELECT
2 area,
3 SQRT(area / PI()) as radius
4FROM circles;

Menghitung radius dari luas lingkaran (A = πr²).