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 2270 게시물 읽기
No. 2270
Re: 오라클에서 between을 이용하여 rownum값
작성자
최성준
작성일
2001-05-07 13:03
조회수
3,666

>>그래도 님께서 쓰시길<<

 

::

:: Ex) select rownum, id from test where rownum between 1 and 100;

::

:: rownum값 1~100까지 출력됩니다.

::

:: 그런데...

::

:: select rownum, id from test where rownum between 10 and 100;

::

:: 까지 하면 선택된 레코드가 없다고 나오는데, 이런 방법은 사용할 수 없는 건가요?

:: 아님 다른 방법이 있는지를 알고싶습당...!

::

::

:: 오라클 : 8.1.5.0.0

:: os : win nt 4.0

:: 서비스팩 : 6

rownum은 우선 rownum = 1인 상태에서

where rownum >= 1 절에서

비교하여 TRUE이면 다음을 실행합니다

그런데

where rownum >= 10 이면 FALSE이기때문에

그이후로는 모두 FALSE가 됩니다

이걸 피하시려면

 

select rnum, id

from (select rownum rnum, id from test)

where rnum between 10 and 100

쓰셔야 합니다.

[Top]
No.
제목
작성자
작성일
조회
2277Navigator 가 어디 있죠...?
이영진
2000-12-05
2861
2276[급합니다]tnslsnr 프로세스가 10개 이상 띄워져 있었습니다.
gusin
2000-12-05
2923
2269unix에서 nt서버로 백업하기.
007
2000-12-04
3300
2273┕>Re: unix에서 nt서버로 백업하기.
문태준
2000-12-04 20:48:55
2910
2268오라클에서 between을 이용하여 rownum값을 구할 수 있는지?
그래도
2000-12-04
4094
2270┕>Re: 오라클에서 between을 이용하여 rownum값
최성준
2001-05-07 13:03:46
3666
2267pl/sql에 대하여...
초보ultra
2000-12-04
2785
2272┕>Re: pl/sql에 대하여...
아나
2000-12-04 19:52:31
3081
2266서버 어디까지 버틸까..?
가시나무
2000-12-04
3055
2274┕>Re: 서버 어디까지 버틸까..?
문태준
2000-12-04 20:57:13
3206
2275 ┕>Re: Re: 서버 어디까지 버틸까..?
가시나무
2000-12-05 09:04:40
3295
2264부탁합니다.
초보
2000-12-04
8296
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다