Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / неправильно нумерует строки row_number() OVER() / 3 сообщений из 3, страница 1 из 1
16.07.2020, 13:36
    #39980431
К.К2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
неправильно нумерует строки row_number() OVER()
Добрый день.

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

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

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
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-я строка почему-то
...
Рейтинг: 0 / 0
16.07.2020, 13:44
    #39980435
К.К2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
неправильно нумерует строки row_number() OVER()
Так норм.


Код: sql
1.
2.
SELECT row_number() OVER(ORDER BY id)
FROM ....... ORDER BY id; 



:-)


Первый случай видимо как сдиска читает, так нумерацию и ставит.
...
Рейтинг: 0 / 0
16.07.2020, 21:47
    #39980663
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
неправильно нумерует строки row_number() OVER()
К.К2,

или так

Код: plsql
1.
2.
SELECT row_number() OVER() nRowNum
FROM ....... ORDER BY nRowNum; 
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / неправильно нумерует строки row_number() OVER() / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]