Math
Snowflake
DIV0
Pembagian yang mengembalikan 0 jika divisor adalah 0, alih-alih error. Safe division function.
Tipe hasil:
NUMERICSyntax
SQL
DIV0(dividend, divisor)Parameter
dividendNUMERICwajib
Angka yang akan dibagi (pembilang)
divisorNUMERICwajib
Pembagi (penyebut)
Contoh Penggunaan
Safe Division
SQL
1 SELECT 2 revenue, 3 cost, 4 DIV0(revenue, cost) as revenue_per_cost, 5 DIV0(revenue - cost, revenue) as profit_margin 6 FROM products 7 WHERE category = 'New';
Pembagian aman untuk produk baru yang mungkin belum ada cost.
Hasil
| revenue | cost | revenue_per_cost | profit_margin |
|---|---|---|---|
| 1000 | 500 | 2.0 | 0.5 |
| 500 | 0 | 0 | 0 |