Partilhar via


?:: (pergunta sinal de dois pontos duplos) operador

Aplica-se a:Com a opção marcada Sim Databricks Runtime 15.3 e superior

Converte o valor expr para o tipo type de dados de destino com tolerância a erros. Este operador é sinónimo de try_cast função.

Sintaxe

expr ?:: type

Argumentos

  • expr: Qualquer expressão passível de cast.

Devoluções

O resultado é o tipo type.

Exemplos

> SELECT '20'?::INTEGER;
20

> SELECT 'twenty'?::INTEGER;
NULL

> SELECT typeof(NULL?::STRING);
string