Как выбрать номер строки в postgres.Выберите номер строки в postgres
Я попытался это:
select
row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum,
cgcode_odc_mapping_id
from access_odc.access_odc_mapping_tb
order by cgcode_odc_mapping_id
и получил эту ошибку:
ERROR: syntax error at or near "over" LINE 1: select row_number() over (ORDER BY cgcode_odc_mapping_id)as
Я проверил эти страницы: How to show row numbers in PostgreSQL query?
Это мой запрос:
select row_number() over (ORDER BY cgcode_odc_mapping_id)as rownum,cgcode_odc_mapping_id from access_odc.access_odc_mapping_tb order by cgcode_odc_mapping_id
это ошибка:
ОШИБКИ: ошибка синтаксиса в или около "над" ЛИНИЯ 1: выберите row_number() по (ORDER BY cgcode_odc_mapping_id) как
'Не работает' не говорит нам ничего, с чем мы можем помочь. Пожалуйста, вы можете дать сообщения об ошибках и/или любую другую соответствующую информацию. Кроме того, укажите версию PostgreSQL, которую вы используете. – MatBailie
Вам нужна одна последовательность? – FabianoLothor
Возможный дубликат [Как показать номера строк в запросе PostgreSQL?] (Http://stackoverflow.com/questions/3397121/how-to-show-row-numbers-in-postgresql-query) – vyegorov