質問: oracle10gのsql分について oracle10gのsql分についての質問です。 [a]テーブルがあります。 フィールドは、 code [date1] [date2] [date3] と、あります。内容は、 a 2006/07/01 2006/07/04 2006/07/07 b 2006/07/03 2006/07/08 2006/07/05 c 2006/07/02 2006/07/06 2006/07/09 と、あります。 結果を a 2006/07/01 c 2006/07/02 b 2006/07/03 a 2006/07/04 b 2006/07/05 c 2006/07/06 a 2006/07/07 b 2006/07/08 c 2006/07/09 と、したいのです。つまり、3つのフィールドの日付順にしたいのです。 出来るのでしょうか? 宜しくお願い致します。
回答: またまた登場です! >ところで、何故 order by 2 なのですか? >2つ目のフィールド(つまり日付)の事と >考えて良いのでしょうか? その通りです。 2番目のカラムでソートしたいですけど カラム名が異なりますよね? なので、2番目と指定してあげます。 ちなみに、普通のselect文でも使用できますが、処理が遅くなるので、 この場合はきちんとカラム名を指定してあげてください。