powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / нумерация строк в запросе
5 сообщений из 5, страница 1 из 1
нумерация строк в запросе
    #33066235
Фотография ГАГН 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать, чтобы в запросе было нечто вроде этого:

Код: plaintext
1.
2.
3.
4.
count|f1|f2|f3
1    |1 |df|fw
2    |1 |df|fw
3    |1 |df|fw

поля count в таблице нет, его нужно показывать динамически
есть ли в pg счётчик строк в запросе?
...
Рейтинг: 0 / 0
нумерация строк в запросе
    #33066293
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В pg функций таких нет. Можно, конечно, извратиться, но зачем? Не проще при выводе самому дорисовывать нумерацию? :)


---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
...
Рейтинг: 0 / 0
нумерация строк в запросе
    #33066300
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно.
Или с помощью sequence:
Код: plaintext
1.
2.
3.
create temp sequence counter_seq;
select nextval('counter_seq') as "count", * from ...
drop sequence counter_seq;
или функцией:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
CREATE OR REPLACE FUNCTION reset_counter() RETURNS void AS
  $$ $rowcounter =  0 ; return; $$ LANGUAGE plperl VOLATILE;
CREATE OR REPLACE FUNCTION get_counter() RETURNS int AS
  $$ return ++$rowcounter; $$ LANGUAGE plperl VOLATILE;

select reset_counter();
select get_counter() as "count", * from ...
...
Рейтинг: 0 / 0
нумерация строк в запросе
    #33066309
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 фффф : ну, собственно это я имел в виду под словом "извратиться"
---
"Raffiniert ist der Herr Gott, aber boshaft ist Er nicht." Albert Einstein
...
Рейтинг: 0 / 0
нумерация строк в запросе
    #33066649
Фотография ГАГН 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фффф, спасибо!

XMВ pg функций таких нет. Можно, конечно, извратиться, но зачем? Не проще при выводе самому дорисовывать нумерацию? :)

может, и проще дорисовать

в Делфи строю отчёт (через qreport), в отчёте есть позиция №пп, как её самому дорисовать в detailband'е - не знаю, вот и захотелось побыстрее
всё сделать через сервер бд 8)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / нумерация строк в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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