Compartilhar via


operador ?:: (sinal de dois pontos triplo)

Aplica-se a:marca de seleção positiva Databricks Runtime 15.3 e posterior

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

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