Math
BigQuery
IEEE_DIVIDE
Melakukan pembagian mengikuti standar IEEE 754, mengembalikan infinity atau NaN alih-alih error.
Tipe hasil:
FLOAT64Diperbarui: 16 Mei 2026Syntax
SQL
IEEE_DIVIDE(dividend, divisor)Parameter
dividendFLOAT64wajib
Angka yang dibagi
divisorFLOAT64wajib
Angka pembagi
Contoh Penggunaan
IEEE Division Behavior
SQL
1 SELECT 2 IEEE_DIVIDE(10, 0) as div_by_zero, 3 IEEE_DIVIDE(-10, 0) as neg_div_by_zero, 4 IEEE_DIVIDE(0, 0) as zero_by_zero;
Perilaku pembagian IEEE untuk edge cases.
Hasil
| div_by_zero | neg_div_by_zero | zero_by_zero |
|---|---|---|
| Infinity | -Infinity | NaN |
Safe Ratio Calculation
SQL
1 SELECT 2 numerator, 3 denominator, 4 IEEE_DIVIDE(numerator, denominator) as ratio, 5 IF(IS_INF(IEEE_DIVIDE(numerator, denominator)), NULL, IEEE_DIVIDE(numerator, denominator)) as safe_ratio 6 FROM `project.dataset.ratios`;
Menghitung ratio dengan handling Infinity.
Pertanyaan Umum tentang IEEE_DIVIDE
Apa itu fungsi IEEE_DIVIDE di BigQuery?
Melakukan pembagian mengikuti standar IEEE 754, mengembalikan infinity atau NaN alih-alih error. Di BigQuery, fungsi IEEE_DIVIDE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan IEEE_DIVIDE di BigQuery?
Gunakan sintaks berikut: IEEE_DIVIDE(dividend, divisor). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi IEEE_DIVIDE?
Fungsi IEEE_DIVIDE mengembalikan nilai bertipe FLOAT64. 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.
Apa saja parameter fungsi IEEE_DIVIDE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: dividend (FLOAT64, wajib): Angka yang dibagi; divisor (FLOAT64, wajib): Angka pembagi.