Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime 10.4 LTS ke atas
Menghasilkan dividend yang dibagi dengan divisor, atau NULL jika divisor bernilai 0.
Sintaks
try_divide(dividend, divisor)
Argumen
-
dividend: Numerik atauINTERVALekspresi. -
divisor: Ekspresi numerik.
Mengembalikan
Jika keduanya dividend dan divisor adalah DECIMAL, hasilnya adalah DECIMAL.
Jika dividend interval tahun-bulan, hasilnya adalah INTERVAL YEAR TO MONTH.
Jika dividend interval hari-jam, hasilnya adalah INTERVAL DAY TO SECOND.
Dalam semua kasus lain, .DOUBLE
Jika adalah divisor 0, operator mengembalikan NULL.
Contoh
> SELECT try_divide(3, 2);
1.5
> SELECT try_divide(2L, 2L);
1.0
> SELECT try_divide(INTERVAL '3:15' HOUR TO MINUTE, 3);
0 01:05:00.000000
> SELECT try_divide(3 , 0)
NULL