0
Есть ли способ перестроить функцию dense_rank
в Sybase ASE?Альтернатива dense_rank в sybase ASE
Так что для каждого кортежа (foo, bar) мне понадобится уникальный номер.
Таблица:
+-----+-----+
| foo | bar |
+-----+-----+
| a | a |
| a | b |
| a | c |
| a | c |
| b | a |
| b | a |
+-----+-----+
Результат:
+-----+-----+------+
| foo | bar | rank |
+-----+-----+------+
| a | a | 1 |
| a | b | 2 |
| a | c | 3 |
| a | c | 3 |
| b | a | 4 |
| b | a | 4 |
+-----+-----+------+
Как я могу сделать это без функции dense_rank
?
Большое спасибо!
Большое спасибо! Но как делает «1 +» когда-либо иметь значение? Мне кажется, он работает хорошо даже без этого –
@WilliFischer. , , 'dense_rank()' начинает отсчет с 1, а не 0. –
Я вижу, спасибо еще раз :) –