Opérateur ?::
(signe triple deux-points)
S’applique à : Databricks Runtime 15.3 et versions ultérieures
Convertit la valeur expr
en type de données cible type
avec tolérance d’erreur. Cet opérateur est similaire à la fonction try_cast.
Syntaxe
expr ?:: type
Arguments
expr
: toute expression castable.
Retours
Le résultat est de type type
.
Exemples
> SELECT '20'?::INTEGER;
20
> SELECT 'twenty'?::INTEGER;
NULL
> SELECT typeof(NULL?::STRING);
string