node js 에서 mssql 을 사용할때.
mssql 에서 mysql 처럼 limit 를 사용한 paging 을 사용할 일이 생겼다.
mysql 에서는 ex) select * from tablename limit 0 10;
위에 query 를 입력하면 data 를 0~10 번째 까지를 가져오는데
mssql 에서 이걸 하려니 골치 아파서 low_number 을 사용했다.
select * from
(select row_number() over(order by [정렬 기준 컬럼 ] [정렬 방향]) rownum,* from Data_Table where [ 조건 식 이 있다면.] )
Table_name where rownum between [시작 INDEX] and [끝 INDEX] ;
SUB query 를 사용 하 였고 between 을 사용해서 범위 안의 data 를 구했다.
틀린 내용 있으면 적어주세요!
공부열심히 하겠습니다.
'mssql' 카테고리의 다른 글
mssql select 시 문자열 합치기 (0) | 2017.02.08 |
---|