database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4591 게시물 읽기
No. 4591
숫자모양의 char 타입을 sum하고 싶습니다.
작성자
곽동훈(halfpie)
작성일
2003-02-20 11:21
조회수
1,564

select sum(info) from 테이블;

이렇게 해서 sum을 하고 싶은데

공교롭게도 info컬럼의 타입이 varchar 입니다.

하지만 안의 내용은 전부 숫자라서 sum을 하고 싶습니다.

어떻게 하면 sum이 가능할까요?

이 글에 대한 댓글이 총 2건 있습니다.

자료형 변환 지정자를 사용하거나,

자료형 변환 함수를 사용하면 되겠지요.

 

select sum(info::text::int) from ...

또는

select sum(int4(info)) from ...

또는

select sum(to_number(info,'999999999999')) from ...

 

제일 빠른 놈은 int4를 쓰는 방식일터이고,

제일 무난한 놈은 to_number 겠지요.

PostgreSQL 전통적인 방식은 처음에 언급한 자료형변환 지정자를 사용하는 방법입니다.

김상기(ioseph)님이 2003-02-20 12:00에 작성한 댓글입니다.

감사합니다. (__)>

덕분에 무난히 해결하였습니다. ^^*

곽동훈(halfpie)님이 2003-02-20 12:06에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4594오라클에서 pgsql 로 변환시... sql문 [1]
어떤생각
2003-02-24
1750
4593변수 타입과 함수정의에 대해서.. [3]
imcrazy
2003-02-24
1785
4592[질문]postgres7.3.2 설치방법 좀... [2]
제발~
2003-02-22
1424
4591숫자모양의 char 타입을 sum하고 싶습니다. [2]
곽동훈
2003-02-20
1564
4589jsp와servlet 에서 jdbc드라이버 연결문제.. [1]
김만기
2003-02-18
1601
4588알수 없는 트랜잭션 오류 [4]
김창환
2003-02-18
35592
4587컴파일 에러... [2]
이상구
2003-02-18
1233
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다