2014-05-15 2 views
0

SQL에서 다음과 같은 열을 채울 수 있습니까? 왼쪽의 원래 열, 오른쪽에 원하는 열.레코드 발생 횟수를 계산하는 열 추가

A...1 
B...1 
C...1 
D...1 
A...2 
C...2 
E...1 
A...3 
D...2 

각 문자의 처음 발생이 1, 즉 (추락) 2, 각 문자의 제 발생한 각 문자의 두 번째 발생을 3 등

답변

1
SELECT col1, 
    ROW_NUMBER() OVER (PARTITION BY 
    col1 ORDER BY col1 
    NULLS LAST) SRLNO 
    FROM table; 

바꾸기이고 '테이블 이름'

와 '열 이름'

테이블 COL1

관련 문제