カウントrow_number() OVER()
された行で結果に番号を付けることはできますか?
例えば
SELECT *,
users::numeric/population::numeric*100 AS penetration,
row_number() OVER(ORDER BY penetration DESC)
FROM states ORDER BY penetration DESC
エラーを生成します:
ERROR: column "penetration" does not exist