?:: (operátor otazník-dvojtečka)

Platí pro:zaškrtnuto ano Databricks Runtime 15.3 a vyšší

Přetypuje hodnotu expr na cílový datový typ type s chybou tolerance. Tento operátor je synonymem funkcetry_cast.

Syntaxe

expr ?:: type

Argumenty

  • expr: Libovolný přetypovatelný výraz.

Návraty

Výsledek je typ type.

Příklady

> SELECT '20'?::INTEGER;
20

> SELECT 'twenty'?::INTEGER;
NULL

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