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
운영게시판
최근게시물
Sybase Q&A 738 게시물 읽기
No. 738
select시 10개 제외하고 select하는 방법
작성자
koni
작성일
2003-09-27 12:09ⓒ
2003-09-27 12:12ⓜ
조회수
4,338

음...

데이터를 select해서 앞의 10개는 제외하고 11번째부터 select를 하려면 어떻게 해야하나요?

 

도통 감이 잡히질 않는군요

참고로 stored procedure를 사용하지 않고 하나의 쿼리로 완성해야 합니다.

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

/*1. 앞에 일련번호를 추가한 임시테이블을 생성한다.
**   where 1 = 0 때문에 테이블만 생성되고 데이터는 없다.
*/
select nId = identity(10), *
into #TEMP
from TABLE_NAME
where 1 = 0

 

/*2. 1번에서 생성한 임시테이블에 데이터를 등록한다.*/
insert into #TEMP
select * from TABLE_NAME
where ~~~~~~~~~~~~~~~~~
and ~~~~~~~~~~~~~~~~~

 

/*3. nId가 10보다 큰 건을 조회하면 원하는 결과가 나온다.*/
select * from #TEMP
where nId > 10

 

임시테이블과 idenity 속성을 적절히 사용한 샘플입니다.

 

왕궁뎅님이 2003-10-16 17:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
741bcp 이용 중 에러 [2]
초보
2003-10-06
3910
740text를 order by 시킬 수 없나요???? [1]
audrey
2003-10-02
3231
739이기종 DBMS간의 데이터 실시간 전송.. [1]
초보자
2003-10-01
3992
738select시 10개 제외하고 select하는 방법 [1]
koni
2003-09-27
4338
737[질문] unix c에서 embeded sql 및 sp를 사용할려고 합니다... [1]
감자
2003-09-27
3686
734Sybase가 사용하는 port에 대해서 질문입니다. [4]
이동훈
2003-09-24
6865
732tomcat에서 jdbc와 sybase db 연동이 안되서요..... [2]
배성희
2003-09-19
4703
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다