Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 неправильно нумерует строки row_number() OVER()  [new]
К.К2
Member

Откуда:
Сообщений: 67
Добрый день.

Надо пронумеровать строки выборки.

row_number() OVER() их неверно нумерует:

SELECT row_number() OVER()
FROM ....... ORDER BY id; 

7
1
2
3
4
5
6
8
9
10
11
12
13
14
15
16



первая 7-я строка почему-то
16 июл 20, 13:36    [22168573]     Ответить | Цитировать Сообщить модератору
 Re: неправильно нумерует строки row_number() OVER()  [new]
К.К2
Member

Откуда:
Сообщений: 67
Так норм.


SELECT row_number() OVER(ORDER BY id)
FROM ....... ORDER BY id; 


:-)


Первый случай видимо как сдиска читает, так нумерацию и ставит.
16 июл 20, 13:44    [22168580]     Ответить | Цитировать Сообщить модератору
 Re: неправильно нумерует строки row_number() OVER()  [new]
Swa111
Member

Откуда:
Сообщений: 202
К.К2,

или так

SELECT row_number() OVER() nRowNum
FROM ....... ORDER BY nRowNum; 
16 июл 20, 21:47    [22168876]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить