sqlServer 사용 ROWNUMBER 에서 정렬 하지 않 는 해결 방법

sqlServer 설정 ROWNUMBER 는 정렬 을 하지 않 습 니 다.1.NHibernate 가 이렇게 쓴 페이지 를 보면 이해 하기 쉬 울 것 같 습 니 다.(효율 적 인 문 제 는 없 겠 죠?)with 그냥 별명 정 하 는 거 야?sql] with query as (select ROW_NUMBER() over(order by (select 0)) AS ROWNUM, * FROM Product) select * from query where ROWNUM BETWEEN 5 AND 10 --2.ROW_NUMBER 는 반드시 over(order by**)를 써 야 합 니 다.가끔 은 정렬 하고 싶 지 않 습 니 다.원래 순서(정렬 도 시간 이 필요 하 잖 아 요)-방법 은 바로 select ROW 입 니 다.NUMBER()over(order by(select 0)AS ROWNUM,*FROM 제품 순 서 는:select Rownumber() over(order by Oper_Date desc) AS ROWNUM,* FROM Product

좋은 웹페이지 즐겨찾기