Bạn có hai lựa chọn.
Nâng cấp lên PostgreSQL v8.4 và sử dụng row_number()
chức năng:
SELECT row_number() over (ORDER BY something) as num_by_something, *
FROM table
ORDER BY something;
Hoặc nhảy qua một số vòng lặp như được mô tả trong Mô phỏng Số hàng trong PostgreSQL Pre 8.4 .