프로그래밍/DB

postgresql 문자열 타입을 date 타입으로 변환하기

kugancity 2019. 1. 25. 16:28
반응형




postgresql 테이블을 사용하다 날짜 정보 필드가  문자열 타입으로 되어있어서 

date 타입 필드를 생성하고 to_date 함수를 사용하여 업데이트 하고 과정을 기록해 둡니다. 



우선 데이트 타입 필드를 생성합니다. 

to_date 함수는 text문자열을 받아서 지정해둔 format에 따라 date 타입을 생성해주는 함수입니다. 




to_date(text,format);


SELECT to_date('20170103','YYYYMMDD');



to_date('20170103','YYYYMMDD');



---


업데이트 예시


update 테이블이름 set 필드이름 = to_date( concat(year,'-', month, '-01'), 'YYYY-MM-DD')





참고: http://www.postgresqltutorial.com/postgresql-to_date/




728x90
반응형