2016-11-10 15 views
0

Я не спрашиваю, как удалить дубликаты.Как назначить уникальный идентификатор для группы дубликатов?

Я хочу, чтобы присвоить уникальный идентификатор для группы дубликатов:

A A 
A A 
A B 
B B 
B B 

A A 1 
A A 1 
A B 2 
B B 3 
B B 3 
+0

Показать, что вы пробовали. Если вы ничего не пробовали и попросили место посмотреть «dense_rank», –

ответ

2

Вы ищете dense_rank():

select t.*, 
     dense_rank() over (order by col1, col2) as newcol 
from t; 
Смежные вопросы