BLOG main image
분류 전체보기 (45)
SQL Server 이야기 (45)
일상 (0)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2008. 4. 7. 20:09

 

특정 컬럼을 기준으로 한 채번이 아닌 조건이 없는 채번시 아래와 같은 구문을 사용하면 구문오류가 발생합니다. (over(order by 1) )

이런경우 (SELECT 1)로 추가하면 추가적인 정렬하지 않고 데이터 출력순서에 따라 채번이 되게 됩니다.

자세한 내용은 아래를 참고 하세요.

select top 100

    row_number() over(order by col2) as col1

from tbl4 with(nolock)

 

select top 100

    row_number() over(order by (select 1)) as col1

from tbl4 with(nolock)

 

 

송 혁, SQL Server MVP

sqler.pe.kr

nexondbteam.tistory.com