procedimientos español ejemplo desde consultas comandos cero aprender almacenados sql postgresql window-functions

sql - español - Seleccione el número de fila en postgres



procedimientos almacenados en postgresql pdf (1)

SELECT tab.*, row_number() OVER () as rnum FROM tab;

Here''s la sección relevante en los documentos.

PS Esto, de hecho, coincide completamente con la respuesta en la pregunta a la que se hace referencia.

Cómo seleccionar el número de fila en postgres.

Intenté esto:

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

y obtuve este error:

ERROR: syntax error at or near "over" LINE 1: select row_number() over (ORDER BY cgcode_odc_mapping_id)as

He revisado estas páginas: ¿Cómo mostrar los números de fila en la consulta de PostgreSQL?

Esta es mi consulta:

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

este es el error:

ERROR: error de sintaxis en o cerca de "over" LINE 1: seleccione row_number () encima (ORDER BY cgcode_odc_mapping_id) como