ASP & MSSQL 페이징 기법 중 하나
ASP & MSSQL 페이징 기법 중 하나 페이징 기법 중 NOT IN 이 아닌 IN을 사용해서 페이징 한다. 속도향상을 위해서 사용 -- MSSQL은 LIMIT가 없다!!! SELECT * FROM [테이블명] WHERE [PK] IN ( SELECT TOP [보여지는리스트수] [PK] FROM -- 보여지는 리스트의 수다 마지막 페이지에서 보여지는 리스트의 갯수가 달라질수 있다!!! ( SELECT TOP [현재페이지 * 리스트수] [필드1], [필드2], [PK] FROM [테이블명] WHERE [조건] ORDER BY [필드1], [필드2] -- 페이지가 보여지는 대로 정렬해야 한다 ) AS A ORDER BY [필드1] DESC, [필드2] DESC -- 페이지가 보여지는 반대로 정렬해야 한다...