달나라 노트

Redshift : cast, convert (data type 변경하기) 본문

SQL/Redshift

Redshift : cast, convert (data type 변경하기)

CosmosProject 2021. 1. 22. 13:46
728x90
반응형

 

 

 

cast(value_or_column as data_type)
convert(data_type, value_or_column)

cast와 convert는 어떤 값 또는 컬럼에 있는 값들을 원하는 data type으로 바꿔줍니다.

 

 

 

 

select cast(1 as varchar);
select convert(varchar, 1);

select cast('1' as int);
select convert(int, '1');

위 select 구문의 결과는 모두 1입니다.

하지만 처음 2개의 select로부터 반환되는 1은 텍스트이며,

세 번재, 네 번째 select로부터 반환되는 1은 정수입니다.

 

 

 

 

 

select 1::varchar;
select '1'::int;

추가로 위처럼 2개의 콜론을 사용하여 data type 변경도 가능합니다.

 

 

 

 

728x90
반응형
Comments