Partager via


Opérateur ?:: (signe triple deux-points)

S’applique à : coche marquée oui 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