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
このエラーが発生しました:
エラー:「over」またはその近くの構文エラー LINE 1:row_number()over(ORDER BY cgcode_odc_mapping_id)as
これらのページを確認しました: PostgreSQLクエリで行番号を表示する方法?
これは私のクエリです:
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
これはエラーです:
エラー:「オーバー」またはその近くの構文エラーLINE 1:(ORDER BY cgcode_odc_mapping_id)asとしてrow_number()を選択
SELECT tab.*,
row_number() OVER () as rnum
FROM tab;
こちら ドキュメントの関連セクション。
追伸実際、これは参照された質問の答えと完全に一致します。