So wählen Sie die Zeilennummer in Postgres.
Ich habe es versucht:
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
und bekam diesen Fehler:
ERROR: Syntaxfehler bei oder in der Nähe von "over" LINE 1: Wählen Sie row_number () over (ORDER BY cgcode_odc_mapping_id) als
Ich habe diese Seiten überprüft: Wie werden Zeilennummern in PostgreSQL-Abfragen angezeigt?
Das ist meine Frage:
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
das ist der Fehler:
ERROR: Syntaxfehler bei oder in der Nähe von "over" LINE 1: Wählen Sie row_number () over (ORDER BY cgcode_odc_mapping_id) as
SELECT tab.*,
row_number() OVER () as rnum
FROM tab;
hier ist der relevante Abschnitt in den Dokumenten.
P.S. Dies stimmt in der Tat vollständig mit der Antwort in der in Bezug genommenen Frage überein.