- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLの集約の方法)
SQLの集約方法とは?
このQ&Aのポイント
- SQLでID,NO,POINTが同じ値のものを集約する方法について知りたいです。
- ID,NO,POINTが同じ値の場合、番号の大きいものを抽出する方法と、番号の小さいものを抽出する方法について教えてください。
- この集約方法を使うことでデータの重複を削除したり、簡潔な結果を得ることができます。
- みんなの回答 (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;
お礼
ありがとうございます。 9iを使用しています。 R=1のところがまだよくわかってません。 とりあえず実行するとエラーがでます。 00907 右カッコがありませんとでます。 もう少し調べてみます!