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
Mengembalikan multiplier dikalikan dengan multiplicand, atau NULL saat meluap.
Sintaks
try_multiply(multiplier, multiplicand)
Argumen
-
multiplier: Numerik atauINTERVALekspresi. -
multiplicand: Ekspresi numerik atau ekspresiINTERVAL.
Anda mungkin tidak menentukan INTERVAL untuk kedua argumen.
Mengembalikan
- Jika keduanya
multiplierdanmultiplicandadalahDECIMAL, hasilnya adalahDECIMAL. - Jika
multiplierataumultiplicandadalahINTERVAL, hasilnya adalah jenis yang sama. - Jika
multiplierdanmultipliermerupakan jenis numerik integral, hasilnya adalah yang lebih besar dari kedua jenis. - Dalam semua kasus lain, hasilnya adalah
DOUBLE.
Jika salah satu dari multiplier atau multiplicand adalah 0, operator menampilkan 0.
Jika hasil perkalian berada di luar batas jenis hasil, maka hasilnya adalah NULL.
Contoh
> SELECT 3 * 2;
6
> SELECT 2L * 2L;
4L
> SELECT INTERVAL '3' YEAR * 3;
9-0
> SELECT 100Y * 100Y
NULL