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 4233 게시물 읽기
No. 4233
postgres에서 ORDER BY ~~DESC(ASC)의 사용방법좀 가르켜 주세요..
작성자
realkhan
작성일
2002-06-18 17:36
조회수
1,937

안녕하세요 ..

 

한컴LINUX2.2에 APACHE(2.0.36) tomcat(4.0.3)에 DB를 postgresql_7.2.1을 사용하고 있는데요..

 

Mysql에서 사용하는 게시판을 POSTGRES로 바꾸려 하는데 SELECT문장이 POSTGRES에서는 되지않아 엄청 헤메다가 여기까지 왔습니다 ..

 

문제는 SELECT구문의 sort 부분에서 ORDER BY ~~DESC LIMIT로 정렬하여 보여주는 부분인데요 ...

 

Mysql에서 사용하던 소스는 아래와 같습니다..

 

이것을 postgres에서 사용할라믄 어떻게 해야 하는지 아래에서 잘못된 부분이나 고쳐야할 부분을 지적하여 주시면 대단히 감사하겠습니다..

 

-좋은하루 되세요...

 

- 아 래-

 

1) table 생성

 

CREATE TABLE board(

b_id int(11) NOT NULL default '0',

b_title varchar(80) NOT NULL default '',

b_name varchar(10) NOT NULL default '',

b_email varchar(30) default NULL,

b_passwd varchar(10) NOT NULL default '',

b_date varchar(20) NOT NULL default '',

b_content text NOT NULL,

b_refcount int(11) NOT NULL default '0',

b_parentid int(11) NOT NULL default '0',

b_level int(11) NOT NULL default '0',

b_sequence int(11) NOT NULL default '100',

b_memo int(11) NOT NULL default '0',

PRIMARY KEY (b_id)

);

 

 

CREATE TABLE b_memo (

m_id int(11) NOT NULL default '0',

m_name varchar(10) NOT NULL default '',

m_date varchar(20) NOT NULL default '',

m_memo text NOT NULL

);

 

2) QUERY 문

 

SELECT

b_id, b_title, b_name, b_email,

b_date, b_refcount, b_level, b_memo

FROM board

ORDER BY b_parentid DESC, b_sequence DESC LIMIT ?, ?

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

http://database.sarang.net/database/postgres/manual/manual-7.2/sql-select.html

문서를 참조 하십시오.

 

*참고로 order 다음의 복수형 컬럼 소팅은 소팅해야할 데이터가 많으면 많을수록 쿼리 속도를 현저하게 떨어지게하는 아주 나쁜(?) 쿼리입니다. 부득이한 경우가 아니라면, 지양하면 좋겠지요. (물론 하드웨어로 커버하겠다면, 할말없지만)

김상기(ioseph)님이 2002-06-18 18:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4238<font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
이재근
2002-06-24
1011
4242┕>Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font> [1]
이재근
2002-06-25 15:10:16
1152
4243┕>Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
황치영
2002-06-25 20:00:20
1112
4244 ┕>Re: Re: <font color=#0000FF>디비의 내용이 보이지 않습니다.</font>
이재근
2002-06-26 10:53:21
1111
4237like 문 사용에 따른 에러 ㅜㅜ [2]
icarus
2002-06-22
2498
4236PostgreSQL대한특징이 머죠?? [1]
이민경
2002-06-22
1260
4233postgres에서 ORDER BY ~~DESC(ASC)의 사용방법좀 가르켜 주세요.. [1]
realkhan
2002-06-18
1937
42311차원 정수형 배열 조작 함수들 만들었습니다. [6]
김상기
2002-06-17
1430
4232┕>Re: 상기님 정말 할일없으셨던것 맞죠.. ^^;;
정재익
2002-06-18 00:34:44
1051
4227mysql 로 돌아가는보드를 pgsql로 변환시켜돌릴수있는지요 [2]
김지원
2002-06-13
1199
4225[급] postgreSQL의 파일 사용량 ?????
정연태
2002-06-12
1096
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다