Math

PI

DuckDBDuckDB

Mengembalikan nilai konstanta matematika π (pi) = 3.141592653589793. Berguna untuk perhitungan geometri.

Tipe hasil: DOUBLEDiperbarui: 16 Mei 2026

Syntax

SQL
PI()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Mendapatkan Nilai Pi

SQL
1SELECT
2 PI() as pi_value,
3 PI() * 2 as two_pi,
4 PI() / 2 as half_pi;

Nilai pi dan kelipatannya.

Hasil
pi_valuetwo_pihalf_pi
3.1415926535897936.2831853071795861.5707963267948966

Menghitung Keliling dan Luas Lingkaran

SQL
1SELECT
2 radius,
3 2 * PI() * radius as circumference,
4 PI() * POWER(radius, 2) as area
5FROM (SELECT unnest([1, 5, 10]) as radius);

Menghitung keliling (2πr) dan luas (πr²) lingkaran.

Hasil
radiuscircumferencearea
16.2833.142
531.41678.540
1062.832314.159

Konversi Derajat ke Radian

SQL
1SELECT
2 degrees,
3 degrees * PI() / 180 as radians
4FROM (SELECT unnest([0, 45, 90, 180, 360]) as degrees);

Mengkonversi sudut dari derajat ke radian.

Hasil
degreesradians
00
450.785
901.571
1803.142
... 1 baris lainnya

Pertanyaan Umum tentang PI

Apa itu fungsi PI di DuckDB?
Mengembalikan nilai konstanta matematika π (pi) = 3.141592653589793. Berguna untuk perhitungan geometri. Di DuckDB, fungsi PI termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan PI di DuckDB?
Gunakan sintaks berikut: PI(). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi PI?
Fungsi PI mengembalikan nilai bertipe DOUBLE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.