- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Oracle10gのSQL分について)
Oracle10gのSQL分についての質問
このQ&Aのポイント
- Oracle10gのSQL分に関する質問です。テーブルにはフィールドがあり、特定のフィールドの日付を順に並べたいという要望があります。
- 質問者はOracle10gのSQL文についての質問をしています。特定のテーブルのフィールドには日付があり、3つのフィールドの日付を順に並べる方法を知りたいという要望があります。
- この質問はOracle10gのSQL文に関するもので、特定のテーブルのフィールドの日付を3つ順に並べる方法についての要望があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これで select [CODE](key) [DATE1] from [A] union select [CODE](key) [DATE2] from [A] union select [CODE](key) [DATE3] from [A] order by 2
その他の回答 (1)
- cocomonchi
- ベストアンサー率23% (29/123)
回答No.2
またまた登場です! >ところで、何故 order by 2 なのですか? >2つ目のフィールド(つまり日付)の事と >考えて良いのでしょうか? その通りです。 2番目のカラムでソートしたいですけど カラム名が異なりますよね? なので、2番目と指定してあげます。 ちなみに、普通のSELECT文でも使用できますが、処理が遅くなるので、 この場合はきちんとカラム名を指定してあげてください。
質問者
お礼
ありがとうございました。 今後とも宜しくお願い致します。
補足
ありがとうございます。UNIONって初めて 使いました。 ところで、何故 order by 2 なのですか? 2つ目のフィールド(つまり日付)の事と 考えて良いのでしょうか? 何度も申し訳ございませんが 宜しくお願い致します。