달나라 노트

Hive : cast() (데이터 형식 변환) 본문

SQL/Apache Hive

Hive : cast() (데이터 형식 변환)

CosmosProject 2020. 12. 17. 00:55
728x90
반응형

 

 

cast(value as data_type)

cast 함수는 주어진 value를 지정한 data_type으로 변환시켜주는 역할을 합니다.

 

select cast('123' as int); -> 결과 : 123
select cast(123 as string); -> 결과 : 123

위처럼 '123'은 텍스트인데 int로 바꾸어 123을 반환하였습니다.

또한 123이라는 숫자를 글자(string)으로 바꾸어 문자인 123을 반환하였습니다.

 

select cast('aa' as int); -> 결과 : null

위 예시는 aa라는 글자를 숫자로 변환하려고합니다.

하지만 aa라는 글자는 절대 숫자로 바뀔 수 없죠.

이렇게 변경이 불가능한 경우는 null을 반환합니다.

 

 

 

 

728x90
반응형
Comments