Math
DuckDB
CBRT
Menghitung akar pangkat tiga (cube root) dari sebuah angka. Mendukung angka negatif.
Tipe hasil:
DOUBLEDiperbarui: 6 Jan 2026Syntax
SQL
CBRT(number)Parameter
numberDOUBLEwajib
Angka yang akan dihitung akar pangkat tiganya
Contoh Penggunaan
Akar Pangkat Tiga
SQL
1 SELECT 2 value, 3 CBRT(value) as cube_root 4 FROM ( 5 SELECT unnest([1, 8, 27, 64, 125, -8, -27]) as value 6 );
Menghitung cube root dari berbagai angka.
Hasil
| value | cube_root |
|---|---|
| 1 | 1 |
| 8 | 2 |
| 27 | 3 |
| 64 | 4 |
| ... 3 baris lainnya | |
Menghitung Sisi Kubus dari Volume
SQL
1 SELECT 2 volume_cm3, 3 ROUND(CBRT(volume_cm3), 2) as side_cm 4 FROM ( 5 SELECT unnest([1000, 8000, 27000]) as volume_cm3 6 );
Menghitung panjang sisi kubus dari volume.
Hasil
| volume_cm3 | side_cm |
|---|---|
| 1000 | 10 |
| 8000 | 20 |
| 27000 | 30 |
Scaling Factor Calculation
SQL
1 SELECT 2 original_volume, 3 target_volume, 4 CBRT(target_volume / original_volume) as scale_factor 5 FROM scaling_requirements;
Menghitung faktor skala untuk transformasi 3D.
Hasil
| original_volume | target_volume | scale_factor |
|---|---|---|
| 1000 | 8000 | 2 |
| 27 | 216 | 2 |
| 125 | 1000 | 2 |