田中久太郎です。Oracleだと「トップN分析」といって、 SELECT ROWNUM, member_name, point FROM (SELECT member_name, point FROM member_score ORDER BY point DESC) WHERE ROWNUM <= 10; のようなSQL文で上位10位までの順位・名前・得点を取得で きますが、これと同じことを PostgreSQLで行うにはどのよ うに書けばいいでしょうか。 OFFSET, LIMIT を使って特定の範囲の行は取得できるのです が、ROWNUM擬似列のようにランキングの値を出力するような 機能を見つけられませんでした。 良い方法をご存知の方がいらっしゃったらぜひご教示くだ さい。