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 la función try_cast.

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