:: Operador (signo de dos puntos)

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Convierte el valor expr al tipo de datos de destino type. Este operador es un sinónimo de cast función.

Sintaxis

expr :: type

Argumentos

  • expr: cualquier expresión que se pueda convertir.

Devoluciones

El resultado es de tipo type.

Este operador genera los mismos errores que cast la función . Use ?:: el operador (signo de signo de dos puntos de interrogación doble) para devolver NULL el error en su lugar.

Condiciones de error comunes

Ejemplos

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

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