728x90
반응형
declare @page_size int,
@page_num int
set @page_size = 10
set @page_num = 1
select row_num
, bno
, title
, content_text contentText
, view_count viewCount
, insert_date insertDate
, insert_user insertUser
, update_date updateDate
, update_user updateUser
from(
select row_number() over(order by bno desc) as row_num, *
from tbl_board
) T
where row_num > @page_size * (@page_num-1)
and row_num <= @page_size * @page_num
order by bno desc
-- 페이지 총 수
select CEILING(convert(float, count(*)) / @page_size) page_count
from tbl_board
728x90
반응형
'MS-SQL SQL Server' 카테고리의 다른 글
MSSQL 재귀호출 사용법 (0) | 2020.03.09 |
---|---|
MSSQL 특정문자가 포함된 프로시저 찾기 (0) | 2020.03.09 |
MSSQL 피벗 예시 (0) | 2020.03.09 |
MSSQL 테이블 정보 뽑아내기 (0) | 2020.03.09 |
MSSQL 트리거 검색 (0) | 2020.03.09 |