Compartilhar via


?:: Operador (operador de interrogação dupla dois-pontos)

Aplica-se a:verificação marcada como sim Databricks Runtime 15.3 e versões posteriores

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

Sintaxe

expr ?:: type

Argumentos

  • expr: qualquer expressão que possa ser convertida.

Retornos

O resultado é o tipo type.

Exemplos

> SELECT '20'?::INTEGER;
20

> SELECT 'twenty'?::INTEGER;
NULL

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