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 : "over"또는 그 부근의 구문 오류 LINE 1 : (ORDER BY cgcode_odc_mapping_id)를 통해 row_number ()를 선택합니다.
이 페이지를 확인 했습니다. 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
이것은 오류입니다.
오류 : "over"또는 그 근처에 구문 오류가 있습니다. LINE 1 : (ORDER BY cgcode_odc_mapping_id)를 통해 row_number ()를 선택합니다.
추측으로는 지원하지 않는 이전 버전의 PostgreSQL에서 창 함수를 사용하려고하기 때문에 작동하지 않습니다.
—
Craig Ringer
PostgreSQL 버전 1.8.4는 없습니다.
—
kgrittn 2012-08-15
의 출력을 게시주세요
—
a_horse_with_no_name
select version()
- 더가 버전 1.8 (그리고 결코 없었다)
Not Working
우리가 도울 수있는 어떤 것도 말하지 않습니다. 오류 메시지 및 / 또는 기타 관련 정보를 제공해 주시겠습니까? 또한 사용중인 PostgreSQL 버전을 지정하십시오.