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
운영게시판
최근게시물
MS-SQL Q&A 5619 게시물 읽기
No. 5619
데이터가 있는 것들만 불러와서 페이징 하기...
작성자
김동욱
작성일
2010-04-02 10:45
조회수
5,804

ms-sql에서 db의 값이 있는  것들만 불러와서 페이징을 할려고합니다.

 

대충 짜보면

 

ALTER PROC [FAMP_CYWORLD]

 @page INT

 AS

 SET NOCOUNT ON

 

select top(10) Mem_idx,Mem_name,Mem_nick,Mem_cyworld
FROM [FAM_MEMBER]
where Mem_cyworld <> '' not in (select top ((@page-1)*10) Mem_idx
from [FAM_MEMBER] WHERE Mem_cyworld <> '' order by Mem_name asc)  order by Mem_name asc

 

메시지 156, 수준 15, 상태 1, 프로시저 FAMP_CYWORLD, 줄 14
키워드 'not' 근처의 구문이 잘못되었습니다.
메시지 156, 수준 15, 상태 1, 프로시저 FAMP_CYWORLD, 줄 15
키워드 'order' 근처의 구문이 잘못되었습니다.

 

뭐 이런식으로 하려고 하는데  이게 오류가 나네요 ;;

괄호 안의 셀렉트구문에서는 불러와지는데... 고수님들 조언좀 부탁드립니다.


 

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

select top(10) Mem_idx,Mem_name,Mem_nick,Mem_cyworld
FROM [FAM_MEMBER]
where Mem_cyworld <> ''  and Mem_idx not in (select top ((@page-1)*10) Mem_idx
from [FAM_MEMBER] WHERE Mem_cyworld <> '' order by Mem_name asc)  order by Mem_name asc

임진표(운가라)님이 2010-04-02 11:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5622MSSQL 완전초보질문입니다. [1]
이상범
2010-04-05
5944
5621트랜잭션 파일에 대해 문의드립니다.
정명규
2010-04-03
5618
5620db에서 긴텍스트 수정은 어떻게 하나요?
이문현
2010-04-02
5526
5619데이터가 있는 것들만 불러와서 페이징 하기... [1]
김동욱
2010-04-02
5804
5618[질문] 서브쿼리 업데이트 질의 [1]
용왕
2010-03-31
6235
5617[질문] AMD 3Core, MSDE2000 설치 에러 문제
골빈당
2010-03-31
5570
5616DTS로 export 시 {CR}{LF}문제점
이섬수
2010-03-31
6466
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다