태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지
«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
New paradigm shift~
Java Data Transfermation Framework - Translets
Java Search Engine Framework - Scany
Comming soon! since 2008...
Total
120,342
Today
12
Yesterday
28
관리자 글쓰기

Category

전체 분류보기 (52)
Develooops (16)
Financial technology (0)
JHLabs Platform (0)
Life Essay (36)

Archive

티스토리 가입하기!
 

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
크리에이티브 커먼즈 라이선스
Creative Commons License

'Develooops > MSSQL' 카테고리의 다른 글

Oracle의 ROWNUM 함수를 MS SQL Server 2005에서 구현  (2) 2007/04/28
Posted by 랩셔

댓글을 달아 주세요

  1. 예문에 약간 오류가 있군요
    아래와 같이 변경되어야 할 것 같습니다.

    select top 10
    row_number() over (order by list_no desc) as ranking,
    name,
    score
    from score_table

  2. 교뭋ㄴ 2008/11/05 17:18  수정/삭제 댓글쓰기 댓글주소

    감솨합니다^^