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
Menghasilkan dividend
dibagi divisor
.
Sintaks
dividend / divisor
Argumen
dividend
: Numerik atauINTERVAL
ekspresi.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 divident
interval hari-jam, hasilnya adalah INTERVAL DAY TO SECOND
.
Dalam semua kasus lain, .DOUBLE
Jika divisor
adalah 0, operator mengembalikan kesalahan DIVIDE_BY_ZERO.
Gunakan try_divide untuk mengembalikan NULL
pada pembagian nol.
Catatan
Dalam Databricks Runtime, jika spark.sql.ansi.enabled adalah false
, fungsi mengembalikan NULL
alih-alih kesalahan divide-by-zero.
Contoh
> SELECT 3 / 2;
1.5
> SELECT 2L / 2L;
1.0
> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
0 01:05:00.000000
> SELECT 3 / 0;
Error: DIVIDE_BY_ZERO