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 4190 게시물 읽기
No. 4190
Re: char 를 int로 변환해서 select하는 방법없나요?
작성자
정재익(advance)
작성일
2002-05-08 12:19
조회수
1,569

advance=# create table t (a char(4));

CREATE

advance=# insert into t values ('23');

INSERT 468392 1

advance=# insert into t values ('32');

INSERT 468393 1

advance=# insert into t values ('55');

INSERT 468394 1

 

advance=# select max(trim(a)::text::int) from t;

max

-----

55

(1 row)

 

위의 query를 보시면 대략 감을 잡을 수 있으실듯 합니다.

테스트는 7.2 에서 했습니다. :-)

 

-- 이상학 님이 쓰신 글:

>> postgresql 6.5.3 을 쓰고 있는데요.

>>

>> 1,2,3 ... 이렇게 숫자로 되어있는 칼럼이 char 라서

>>

>> 이것의 최대값을 뽑으려면, 제대로 안되네요.

>>

>> 그래서 이것을 int로 변환해서 max값을 뽑으려고 하는데요..

>>

>> 무슨 방법이 없을까요? oracle에는 to_number() 같은 메쏘드가 있던데..

>>

>> 이건 없는거 같아요.

[Top]
No.
제목
작성자
작성일
조회
4196oracle에 쓰이는 row_id를 postgres에서 어떻게 해야 그런형식을 구현하나요? [1]
반자본
2002-05-10
1079
4194[질문]PostgreSQL 설치후 초기 계정이 뭐가 있습니까? [3]
강신원
2002-05-09
1354
4189perl과 연동시... [2]
이진수
2002-05-08
1057
4188char 를 int로 변환해서 select하는 방법없나요?
이상학
2002-05-08
1142
4190┕>Re: char 를 int로 변환해서 select하는 방법없나요?
정재익
2002-05-08 12:19:57
1569
4191 ┕>Re: Re: 정말 감사합니다. 그런데..약간 다르네요
이상학
2002-05-08 13:59:08
1160
4192  ┕>Re: Re: Re: 정말 감사합니다. 그런데..약간 다르네요
정재익
2002-05-08 17:14:33
1349
4187ecpg 컴파일 에러
문호성
2002-05-07
1214
4195┕>Re: ecpg 컴파일 에러
황치영
2002-05-09 21:10:24
1162
4185jdbc 컴파일 하는데 나는 에러 [2]
정경일
2002-05-07
1501
4183function문인데 좀 도와 주십시오.. [8]
이성준
2002-05-06
1356
4184┕>Re: function문인데 좀 도와 주십시오.. [1]
이성준
2002-05-06 23:19:47
1093
4186┕>Re: function문인데 좀 도와 주십시오..
김황수
2002-05-07 10:04:53
1243
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.031초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다