Cách chọn số hàng trong postgres.
Tôi đã thử điều này:
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
và gặp lỗi này:
LỖI: lỗi cú pháp tại hoặc gần "over" LINE 1: select row_number () over (ORDER BY cgcode_odc_mapping_id) as
Tôi đã kiểm tra các trang này: Làm thế nào để hiển thị số hàng trong truy vấn PostgreSQL?
Đây là truy vấn của tôi:
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 là lỗi:
LỖI: lỗi cú pháp tại hoặc gần "over" LINE 1: select row_number () over (ORDER BY cgcode_odc_mapping_id) as
có thể trùng lặp của Làm thế nào để hiển thị số hàng trong truy vấn PostgreSQL?
—
vyegorov
Theo phỏng đoán, nó không hoạt động vì bạn đang cố gắng sử dụng các hàm cửa sổ trên phiên bản cũ của PostgreSQL không hỗ trợ chúng.
—
Craig Ringer
Không có phiên bản PostgreSQL 1.8.4.
—
kgrittn
Xin vui lòng gửi sản lượng
—
a_horse_with_no_name
select version()
- không có (và không bao giờ là) một phiên bản 1.8
Not Working
không cho chúng tôi biết bất cứ điều gì mà chúng tôi có thể giúp đỡ. Vui lòng đưa ra thông báo lỗi và / hoặc bất kỳ thông tin liên quan nào khác. Ngoài ra, vui lòng chỉ định phiên bản PostgreSQL mà bạn đang sử dụng.