• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの集約の方法)

SQLの集約方法とは?

このQ&Aのポイント
  • SQLでID,NO,POINTが同じ値のものを集約する方法について知りたいです。
  • ID,NO,POINTが同じ値の場合、番号の大きいものを抽出する方法と、番号の小さいものを抽出する方法について教えてください。
  • この集約方法を使うことでデータの重複を削除したり、簡潔な結果を得ることができます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

お使いのバージョンとエディションが判りませんが、分析関数の使える 8iエンタープライズ、9i以降のスタンダードエディションならば select x.* from(select z.*,row_number(partition by ID,NO,POINT order by 番号) R from TABLE z) x where x.R=1; select x.* from(select z.*,row_number(partition by ID,NO,POINT order by 番号 desc) R from TABLE z) x where x.R=1;

gonchin01
質問者

お礼

ありがとうございます。 9iを使用しています。 R=1のところがまだよくわかってません。 とりあえず実行するとエラーがでます。 00907 右カッコがありませんとでます。 もう少し調べてみます!

関連するQ&A