Performs division following the IEEE 754 standard, returning infinity or NaN instead of an error.
FLOAT64Diperbarui: 13 Jun 2026IEEE_DIVIDE(dividend, divisor)The number to be divided
The number to divide by
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;
IEEE division behavior for edge cases.
| div_by_zero | neg_div_by_zero | zero_by_zero |
|---|---|---|
| Infinity | -Infinity | NaN |
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`;
Calculates ratios with Infinity handling.
Sudah paham IEEE_DIVIDE? Latih langsung di browser
Latihan interaktif, langsung di browser.