Oracle의 ROWNUM 함수를 MS SQL Server 2005에서 구현
Develooops/MSSQL :
2007/04/28 04:17
MSSQL에서는 ROWNUM 함수 같은 기능을 사용하지 않는 것에 익숙해져 있지만,
SQL Server 2005부터는 ROWNUM과 같은 기능을 아래와 같이 간단하게 구현할 수 있다고 합니다.
ROW_NUMBER() OVER (ORDER BY ColumeName AS NUMERIC) DESC) AS ColumeName
간단히 예문을 적어보면...
select top 10
row_number() over (order by list_no as numeric) desc as ranking,
name,
score
from score_table
order by score desc
row_number() over (order by list_no as numeric) desc as ranking,
name,
score
from score_table
order by score desc
'Develooops > MSSQL' 카테고리의 다른 글
| Oracle의 ROWNUM 함수를 MS SQL Server 2005에서 구현 (2) | 2007/04/28 |
|---|





댓글을 달아 주세요
예문에 약간 오류가 있군요
아래와 같이 변경되어야 할 것 같습니다.
select top 10
row_number() over (order by list_no desc) as ranking,
name,
score
from score_table
감솨합니다^^