범로그
개발 그리고 공부 하는 범로그
범로그
전체 방문자
오늘
어제
  • 분류 전체보기 (8)
    • node js (6)
    • php (0)
    • 서버 (0)
    • 트렌드 이야기 (0)
    • 하소연 (0)
    • mysql (0)
    • mssql (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
범로그

개발 그리고 공부 하는 범로그

mssql

MSSQL paging 을 위한 row_number 사용

2017. 2. 8. 14:49

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
    'mssql' 카테고리의 다른 글
    • mssql select 시 문자열 합치기
    범로그
    범로그
    개발 그리고 다른 공부하는 걸 기록합니다 열심히 살겠습니다 지켜봐 주세요~!

    티스토리툴바