powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как получить номер каждой строки при запросе?
3 сообщений из 3, страница 1 из 1
Как получить номер каждой строки при запросе?
    #39500398
manking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот запрос SELECT id,name FROM table

Выведется допустим
Код: plaintext
1.
2.
3.
id  name 
1   арбуз
41  ананас 
23  яблоко 
...

А нужно

Код: plaintext
1.
2.
3.
number id  name 
1      1   арбуз
2      41  ананас 
3      23  яблоко 

То есть номер каждой строки из выборки по порядку.
...
Рейтинг: 0 / 0
Как получить номер каждой строки при запросе?
    #39500415
vsl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vsl
Гость
manking,

«Порядок» тут весьма условный. Хотите порядка — указывайте сортировку.

Код: sql
1.
select row_number() over () as number, * from (values (1, 'арбуз'), (41, 'ананас'), (23, 'яблоко')) t(id, name)
...
Рейтинг: 0 / 0
Как получить номер каждой строки при запросе?
    #39501145
manking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vslmanking,

«Порядок» тут весьма условный. Хотите порядка — указывайте сортировку.

Код: sql
1.
select row_number() over () as number, * from (values (1, 'арбуз'), (41, 'ананас'), (23, 'яблоко')) t(id, name)


Спасибо! То что нужно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как получить номер каждой строки при запросе?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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