?::
(tanda titik dua tiga) operator
Berlaku untuk: Databricks Runtime 15.3 dan yang lebih baru
Melemparkan nilai expr
ke jenis type
data target dengan toleransi kesalahan. Operator ini adalah sinonim untuk fungsi try_cast.
Sintaks
expr ?:: type
Argumen
expr
: Ekspresi apa pun yang dapat ditransmisikan.
Mengembalikan
Hasilnya adalah jenis type
.
Contoh
> SELECT '20'?::INTEGER;
20
> SELECT 'twenty'?::INTEGER;
NULL
> SELECT typeof(NULL?::STRING);
string