[SQL] 포스트 그레스에서 행 번호를 선택
SQL포스트 그레스에서 행 번호를 선택
어떻게 포스트 그레스에서 행 번호를 선택합니다.
나는이 시도 :
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: 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
이 오류입니다 :
ERROR : LINE 1 "이상"에서 또는 근처의 구문 오류 : 선택 ROW_NUMBER () 이상 (cgcode_odc_mapping_id BY ORDER) 등
해결법
-
==============================
1.
SELECT tab.*, row_number() OVER () as rnum FROM tab;
여기에 문서의 관련 부분이다.
추신 이 사실에 완전히 참조 된 문제의 답을 일치합니다.
from https://stackoverflow.com/questions/11952245/select-row-number-in-postgres by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] INSERT INTO 대 INSERT (0) | 2020.07.23 |
---|---|
[SQL] 가입 왼쪽 외부에서 반환 된 기본 널 값을 교체 (0) | 2020.07.23 |
[SQL] 어떻게 2008 SQL Server의 사용자 정의 테이블 형식의 존재를 확인? (0) | 2020.07.23 |
[SQL] CodeIgniter는 $ this-> DB->의 get (), 어떻게 특정 행에 대한 값을 반환합니까? (0) | 2020.07.23 |
[SQL] 사거리 표 디자인 - 많은 관계 디자인에 많은 (0) | 2020.07.23 |