spiverg
Новичок
Нумерация строк результата
Встала задача пронумеровать строки в результате, сделал таким образом
ALTER SEQUENCE seq_row_num RESTART WITH 0;
SELECT
nextval('seq_row_num') AS number, *
FROM
(
SELECT
column1,
column2
FROM
table1
ORDER BY column2;
) AS example
есть какие нибудь минусы или подводные камни в таком способе?, вообще как понимаю похорошему нужно написать функцию
-~{}~ 26.06.08 11:39:
можно закрывать реализовал через функцию, кстати если все же делать через последовательность, можно использовать временную последовательность
Встала задача пронумеровать строки в результате, сделал таким образом
ALTER SEQUENCE seq_row_num RESTART WITH 0;
SELECT
nextval('seq_row_num') AS number, *
FROM
(
SELECT
column1,
column2
FROM
table1
ORDER BY column2;
) AS example
есть какие нибудь минусы или подводные камни в таком способе?, вообще как понимаю похорошему нужно написать функцию
-~{}~ 26.06.08 11:39:
можно закрывать реализовал через функцию, кстати если все же делать через последовательность, можно использовать временную последовательность