?::
Operatore (segno di tre punti)
Si applica a: Databricks Runtime 15.3 e versioni successive
Esegue il cast del valore expr
al tipo di dati di type
destinazione con la tolleranza di errore. Questo operatore è un sinonimo di try_cast funzione.
Sintassi
expr ?:: type
Argomenti
expr
: qualsiasi espressione castable.
Valori restituiti
Il risultato è di tipo type
.
Esempi
> SELECT '20'?::INTEGER;
20
> SELECT 'twenty'?::INTEGER;
NULL
> SELECT typeof(NULL?::STRING);
string