Compartilhar via


operador :: (sinal de dois-pontos duplo)

Aplica-se a:marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Converte o valor expr no tipo de dados de destino type. Esse operador é um sinônimo para cast função.

Sintaxe

expr :: type

Argumentos

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

Retornos

O resultado é o tipo type.

Esse operador gera os mesmos erros que cast a função. Em vez disso, use ?:: o operador (question double colon sign) para retornar NULL o erro.

Condições de erro comuns

Exemplos

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

> SELECT 'abc'::INT;
  Error: CAST_INVALID_INPUT