Compartir a través de


Operador ?:: (signo de triple dos puntos)

Se aplica a:casilla marcada como síDatabricks Runtime 15.3 y versiones posteriores

Convierte el valor expr en el tipo de datos de destino type con tolerancia a errores. Este operador es un sinónimo de try_cast función.

Sintaxis

expr ?:: type

Argumentos

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

Devoluciones

El resultado es de tipo type.

Ejemplos

> SELECT '20'?::INTEGER;
 20

> SELECT 'twenty'?::INTEGER;
 NULL

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