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
운영게시판
최근게시물
Oracle Q&A 24857 게시물 읽기
No. 24857
답좀 주세요~~
작성자
깡댕이
작성일
2005-11-15 13:39
조회수
951

아래 글 올렸는데 답변 좀 부탁드릴께요`~
이거땜시 아주 죽겠습니다.

http://database.sarang.net/?inc=read&aid=24846&criteria=oracle&subcrit=qna&id=&limit=20&keyword=&page=1

 

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

 

그거... 전용우님이 답글 올리신 대로 입니다.
김흥수(protokhs)님이 2005-11-15 14:13에 작성한 댓글입니다.

안녕하세요~~

[질문하신 문장]

sql ="SELECT * FROM
(SELECT articleid,subject,rownum as row_num FROM table1 WHERE

articleid > 0

UNION

SELECT articleid,subject,rownum as row_num FROM intro_table WHERE

articleid > 0 )

WHERE row_num > " & cint(total_row) - (pageInt * 10) AND

row_num <= " & cint(total_row) + 10 - (pageInt * 10)

 

[제가 한 문장] ==> 원하시는 결과가 맞는지 모르겠습니다.^^

 

SELECT  rnum, articleid,subject

FROM (
  SELECT ROWNUM rnum, articleid,subject

  FROM (
         SELECT articleid,subject

         FROM    table1

        WHERE articleid > 0
        UNION

        SELECT articleid,subject

         FROM    intro_table

        WHERE articleid > 0
        )

-- 이 부분에 필요시 Order BY 절 추가( 2테이블을union한 결과를 어떤 순서로 sort하고잘 할 때)
 )

WHERE rnum >= (:page_cnt * (:cur_page-1)) +1
AND rnum < (:page_cnt * :cur_page) +1

 

1. page_cnt  : 한 페이지에서 뿌려야 할 Row 수

2. cur_page : 뿌려야 할 페이지 번호

 

도움이 되셨으면 합니다. ^^

수고하세요

머깨비님이 2005-11-15 14:16에 작성한 댓글입니다. Edit
님 감사합니다.
해결 했습니다. 님 너무 감사드립니다.

 

깡댕이님이 2005-11-15 15:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
24861쿼리를 바꾸면 <03113 : 통신채널에 EOF가 있습니다> 에러가.. [1]
신동민
2005-11-15
1987
24859아카이브 모드 맞는지요? [6]
파란나라
2005-11-15
2339
24858exp/imp시 여러 테이블을 하나로 지정 어케하나요? [1]
김예솔
2005-11-15
1239
24857답좀 주세요~~ [3]
깡댕이
2005-11-15
951
24856IMPORT TABLESPACE [3]
임재호
2005-11-15
2618
24855rollup시 건너뛰기 현상. [1]
최문형
2005-11-15
1366
24854레드햇9 + 오라클9i 설치하는데 한글이깨져요 [3]
민병현
2005-11-15
1659
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다