Sdílet prostřednictvím


?:: (trojnásobný znaménko dvojtečky) – operátor

Platí pro: zaškrtnutí označeného ano Databricks Runtime 15.3 a novější

Přetypuje hodnotu expr na cílový datový typ type s chybou tolerance. Tento operátor je synonymem pro funkci try_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