• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle10gのSQL分について)

Oracle10gのSQL分についての質問

このQ&Aのポイント
  • Oracle10gのSQL分に関する質問です。テーブルにはフィールドがあり、特定のフィールドの日付を順に並べたいという要望があります。
  • 質問者はOracle10gのSQL文についての質問をしています。特定のテーブルのフィールドには日付があり、3つのフィールドの日付を順に並べる方法を知りたいという要望があります。
  • この質問はOracle10gのSQL文に関するもので、特定のテーブルのフィールドの日付を3つ順に並べる方法についての要望があります。

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

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

これで select [CODE](key) [DATE1] from [A] union select [CODE](key) [DATE2] from [A] union select [CODE](key) [DATE3] from [A] order by 2

m-toshi
質問者

補足

ありがとうございます。UNIONって初めて 使いました。 ところで、何故 order by 2 なのですか? 2つ目のフィールド(つまり日付)の事と 考えて良いのでしょうか? 何度も申し訳ございませんが 宜しくお願い致します。

その他の回答 (1)

回答No.2

またまた登場です! >ところで、何故 order by 2 なのですか? >2つ目のフィールド(つまり日付)の事と >考えて良いのでしょうか? その通りです。 2番目のカラムでソートしたいですけど カラム名が異なりますよね? なので、2番目と指定してあげます。 ちなみに、普通のSELECT文でも使用できますが、処理が遅くなるので、 この場合はきちんとカラム名を指定してあげてください。

m-toshi
質問者

お礼

ありがとうございました。 今後とも宜しくお願い致します。

関連するQ&A