다음을 통해 공유


?:: (삼중 콜론 기호) 연산자

적용 대상: 예로 표시된 확인 Databricks Runtime 15.3 이상

값이 expr 오류 관용을 사용하여 대상 데이터 형식 type 으로 캐스팅됩니다. 이 연산자는 try_cast 함수의 동의어입니다.

구문

expr ?:: type

인수

  • expr: 캐스팅 가능한 모든 식입니다.

반품

결과는 형식 type입니다.

예제

> SELECT '20'?::INTEGER;
 20

> SELECT 'twenty'?::INTEGER;
 NULL

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