• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL結果に序列を付けるには??)

SQL結果に序列を付ける方法とは?

このQ&Aのポイント
  • SQLで結果に序列を付ける方法について教えてください。例えば、日付以外のレコードは全て一緒とした場合、日付を元に発注品のデータに序列を付けることはできるでしょうか?
  • SQL結果において、特定の条件を満たすデータに序列を付ける方法を教えてください。例えば、日付以外のレコードが同じである場合、日付を元に発注品のデータに1から順に序列を付けることは可能でしょうか?
  • SQLで結果に序列を付ける方法を教えてください。特定の条件を満たすデータに順序を付ける方法を知りたいです。例えば、日付以外のレコードが同じである場合、日付を元に発注品のデータに序列を付けることはできるでしょうか?

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

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

OracleやSQL Serverであれば結果の行番号を取得する関数が用意されている場合もあるので例2のような結果を簡単に取得できると思いますが、それ以外のデータベースということなので同様に行番号が取得できるか不明です。まずはお使いのデータベースがサポートしている関数を調べてみるとよいのではないでしょうか。 例2のような形式にこだわらないのであれば、プライマリキーも一緒に取得してしまえば済む問題かと思います。

関連するQ&A