Bagikan melalui


?:: (tanda titik dua tiga) operator

Berlaku untuk: centang ditandai ya 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