Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Query 사용시 일부 자료만 선택하려 할 경우...
안녕하세요. 배스마니아 조덕진입니다.
예를 들어 쿼리를 사용해서 자료를 불러올 경우, 마지막자료부터 100개만 불러오고
싶습니다.
불러올 자료가 상당히 많기 때문에 부득이 이런 처리를 해야 하는데, 해결방법이
생각나지 않습니다.
하루에 적으면 몇천건에서 많게는 수십만건이 될 자료이기 때문에 특정한 조건을
부여할 수 있는 상황도 아닙니다.
SQL도 초보고, 델파이도 초보입니다.
고수님들의 의견 기다리겠습니다.
그럼.. 즐코되세요..
2
COMMENTS
cell
•
2000.10.12 03:31
수십만 건의 데이터가 존재한다니 MS-SQL, Oracle 등 대형 DB를 쓰시는 것 같은데...
일단 MS-SQL에는 Top이라는 명령어가 있습니다.
Select Top 2 * from tbl_name
요런식으로 하면 상위 2건만 가져옵니다. 물론 where로 조건을 줄 수도 있고요.
자세한 내용은 책을 참고해보세요.
아님 set rowcount 4 라는 명령어를 사용해서 가져올 데이터 수를 제한합니다.
이제 데이터를 가져올때는 어떻게 하냐면.
스트링 그리드를 이용해서.
처음에는 10건을 가져옵니다. 다음 10건이라는 버튼을 클릭한다면
그리드의 제일 마지막 데이터의 Key를 조건으로 넘겨줍니다.
select Top 10 * from tbl_Name
where key >= 제일 마지막 데이터의 Key
처음에 10건을 가져올때는 where절을 가장 작은 임의의 값을 넣어주면 되겠죠.
요런식으로 응용해서 하면 되지 않을까 싶은데요.
0
0
삭제
수정
댓글
bassmania
•
2000.10.12 18:09
감사합니다. cell님.
아직은 초보라 책에 있는 내용도 잘 모르고 있는 형편이죠. ㅠ.ㅠ
큰 도움이 되었네요.
그럼..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
bassmania
•
2000.10.12 02:34
2
COMMENTS
/
0
LIKES
Query 사용시 일부 자료만 선택하려 할 경우...
안녕하세요. 배스마니아 조덕진입니다. 예를 들어 쿼리를 사용해서 자료를 불러올 경우, 마지막자료부터 100개만 불러오고 싶습니다. 불러올 자료가 상당히 많기 때문에 부득이 이런 처리를 해야 하는데, 해결방법이 생각나지 않습니다. ...
cell
•
2000.10.12 03:31
수십만 건의 데이터가 존재한다니 MS-SQL, Oracle 등 대형 DB를 쓰시는 것 같은데... 일단 MS-SQL에는 T...
bassmania
•
2000.10.12 18:09
감사합니다. cell님. 아직은 초보라 책에 있는 내용도 잘 모르고 있는 형편이죠. ㅠ.ㅠ 큰 도움이 되었네...
sedari
•
2000.10.11 20:22
1
COMMENTS
/
0
LIKES
FormCreate될때 DB를 오픈되게 하고싶은데여...?
bassmania
•
2000.10.11 23:00
sedari wrote: > 데피 고수님들.... > > Win98/델파이4/Access를 사용하는 프로그램입니다. > > For...
초보초보
2000.10.11 20:21
0
COMMENTS
/
0
LIKES
[컴포넌트]도와주세요~~~
머슬맨
2000.10.11 20:19
0
COMMENTS
/
0
LIKES
[질문/윈도우API] 내 어플에서 Explorer을 열때
안희준
2000.10.11 20:14
0
COMMENTS
/
0
LIKES
QuickReport 에서의 DetailBand 문제점....
왕초보
2000.10.11 20:01
0
COMMENTS
/
0
LIKES
제발 도와주세요~~(콤보박스+체크리스트박스)
오승섭
2000.10.11 19:50
0
COMMENTS
/
0
LIKES
프린터에 잉크가 없을 경우
머슬맨
2000.10.11 19:35
0
COMMENTS
/
0
LIKES
[질문/데이터베이스] 여러가지 한꺼번에 질문 ㅡ.ㅡ;
궁금이..
•
2000.10.11 19:31
1
COMMENTS
/
0
LIKES
동적생성한 콤퍼넌트의 이벤트는 어떻게 하나요?
김정
•
2000.10.11 20:53
안녕하세요? 고드름 김정입니다. 우선 어떤 객체의 멤버 함수로 함수를 하나 작성합니다. (왜냐하면 V...
오승섭
2000.10.11 19:28
0
COMMENTS
/
0
LIKES
혹시 TGlobe Component 자료를 얻을 수 없나요?
향기
•
2000.10.11 19:25
1
COMMENTS
/
0
LIKES
Delphi 5 Power Tools Catalog 이란걸 아시는 분..
김정
•
2000.10.11 20:49
안녕하세요? 고드름 김정입니다. 아마 Zac Catalog를 말씀하시는 것 같군요. www.zaccatalog.com 에...
정지호
•
2000.10.11 19:21
1
COMMENTS
/
0
LIKES
탐색기의 인쇄기능은.. 어디에...
김정
•
2000.10.11 20:45
안녕하세요? 고드름 김정입니다. MS Office 프로그램 파일들( doc, ppt, xls등 )은 Shell Command 뿐만...
delpo
•
2000.10.11 19:07
1
COMMENTS
/
0
LIKES
데이터 베이스 관련 질문입니다. 파라미터 관련 에러가...
편법갈구리
•
2000.10.11 20:58
delpo wrote: 잘은 모르지만..... 저도 종종 저질러요... 1) 그러면 combobox는 어떻게 파라미터 값을 ...
young
•
2000.10.11 18:59
2
COMMENTS
/
0
LIKES
오라클에서는 되는데 델파이에서는 안됩니다....
정지호
•
2000.10.11 19:10
young wrote: > rSQL1 := ' select aa.ham, aa.mcd, aa.ocd, bb.zcd from ' > + ' (select c.p...
창백한달빛
•
2000.10.11 19:08
델파이에 보시면 SQL Monitor라는 프로그램이 있습니다. 작성하신 프로그램을 실행을 하시기 전에 실행...
김선호
•
2000.10.11 18:58
1
COMMENTS
/
0
LIKES
주민등록번호로 성인인지 아닌지 체크...
이광형
•
2000.10.11 19:19
맞는지 모르겠지만 이렇게 하면 어떨까요...^^ xx.sql.add('select jumin from juminDB'); xx.sql.add(...
초보입니다.
2000.10.11 18:49
0
COMMENTS
/
0
LIKES
자료형 변환
김태영
2000.10.11 18:34
0
COMMENTS
/
0
LIKES
파일을 읽는데 다음과 같은 에러가...
coco
2000.10.11 18:19
0
COMMENTS
/
0
LIKES
날짜의 변경.
ray
•
2000.10.11 18:11
1
COMMENTS
/
0
LIKES
시리얼 통신에서..
GaDiAn K
•
2000.10.11 18:39
안녕하세요? 시리얼 통신이라면.. RS-232C를 지칭하시는 것인지? 저와 같은 경우는 Rs232c를 할때 하...
김홍철
•
2000.10.11 18:07
4
COMMENTS
/
0
LIKES
SQL Server에서 Invalid use of keyword....
임정영
•
2000.10.11 18:37
김홍철 wrote: > SQL server를 이용해서 프로그램을 짜고 있는데, > invalid use of keyword Token : 이...
임형호
•
2000.10.11 18:59
좀 귀챦은 방법일지는 모르지만... 가장 좋은 방법은 필드명을 바꾸어서 테스트를 해보는겁니다. 그렇게 오...
편법갈구리
•
2000.10.11 19:10
임형호 wrote: > 좀 귀챦은 방법일지는 모르지만... 가장 좋은 방법은 필드명을 바꾸어서 테스트를 해보는...
linuxwiz
•
2000.10.13 00:54
money는 예약어입니다...
bassmania
2000/10/12 02:34
Views
253
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
일단 MS-SQL에는 Top이라는 명령어가 있습니다.
Select Top 2 * from tbl_name
요런식으로 하면 상위 2건만 가져옵니다. 물론 where로 조건을 줄 수도 있고요.
자세한 내용은 책을 참고해보세요.
아님 set rowcount 4 라는 명령어를 사용해서 가져올 데이터 수를 제한합니다.
이제 데이터를 가져올때는 어떻게 하냐면.
스트링 그리드를 이용해서.
처음에는 10건을 가져옵니다. 다음 10건이라는 버튼을 클릭한다면
그리드의 제일 마지막 데이터의 Key를 조건으로 넘겨줍니다.
select Top 10 * from tbl_Name
where key >= 제일 마지막 데이터의 Key
처음에 10건을 가져올때는 where절을 가장 작은 임의의 값을 넣어주면 되겠죠.
요런식으로 응용해서 하면 되지 않을까 싶은데요.