MSSQL - ROWNUM

2015. 5. 12. 16:44plming/DB

Oracle의 ROWNUM과 같은...

하지만, Oracle에서처럼 바로 사용할 수는 없다.

WHERE  ROWNUM < 2;

 

한 번 더 감싸서 써야 한다...;;;

 

 

SELECT ...
FROM ( SELECT ROW_NUMBER() OVER(ORDER BY 컬럼) AS RNUM
       FROM   ...
       WHERE  ...
) a
WHERE  RNUM = 1

 

 

'plming > DB' 카테고리의 다른 글

MSSQL과 Oracle 함수 비교  (0) 2015.05.12
MSSQL - NEWID  (0) 2015.05.12
[Oracle] Milisecond 가져오기  (0) 2012.02.14
[펌] Oracle RANK() OVER  (0) 2011.11.04
[펌] 오라클에서 not exists, not in, minus의 성능차이  (0) 2011.11.04