:: Operator (znak dwukropka)

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Rzutuje wartość expr na docelowy typ typedanych . Ten operator jest synonimem cast funkcji.

Składnia

expr :: type

Argumenty

  • expr: dowolne wyrażenie rzutowalne.

Zwraca

Wynik to typ type.

Ten operator zgłasza te same błędy co cast funkcja. Użyj ?:: operatora (znak dwukropka pytania), aby zamiast tego zwrócić błąd NULL .

Typowe warunki błędów

Przykłady

> SELECT '20'::INTEGER;
 20

> SELECT typeof(NULL::STRING);
 string

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