相关疑难解决方法(0)

在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
Run Code Online (Sandbox Code Playgroud)

并得到此错误:

ERROR: syntax error at or near "over"
LINE 1: select 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 
Run Code Online (Sandbox Code Playgroud)

这是错误:

错误:语法错误在"超过"LINE 1处或附近:选择row_number()over(ORDER BY cgcode_odc_mapping_id)as

sql postgresql window-functions

96
推荐指数
1
解决办法
16万
查看次数

标签 统计

postgresql ×1

sql ×1

window-functions ×1