select sum(info) from 테이블;
이렇게 해서 sum을 하고 싶은데
공교롭게도 info컬럼의 타입이 varchar 입니다.
하지만 안의 내용은 전부 숫자라서 sum을 하고 싶습니다.
어떻게 하면 sum이 가능할까요?
자료형 변환 지정자를 사용하거나,
자료형 변환 함수를 사용하면 되겠지요.
select sum(info::text::int) from ...
또는
select sum(int4(info)) from ...
select sum(to_number(info,'999999999999')) from ...
제일 빠른 놈은 int4를 쓰는 방식일터이고,
제일 무난한 놈은 to_number 겠지요.
PostgreSQL 전통적인 방식은 처음에 언급한 자료형변환 지정자를 사용하는 방법입니다.
감사합니다. (__)>
덕분에 무난히 해결하였습니다. ^^*