Oracle10gのSQL分についての質問です。
[A]テーブルがあります。
フィールドは、
[CODE](key) [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つのフィールドの日付順にしたいのです。
出来るのでしょうか? 宜しくお願い致します。
No.2
- 回答日時:
またまた登場です!
>ところで、何故 order by 2 なのですか?
>2つ目のフィールド(つまり日付)の事と
>考えて良いのでしょうか?
その通りです。
2番目のカラムでソートしたいですけど
カラム名が異なりますよね?
なので、2番目と指定してあげます。
ちなみに、普通のSELECT文でも使用できますが、処理が遅くなるので、
この場合はきちんとカラム名を指定してあげてください。
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
この回答への補足
ありがとうございます。UNIONって初めて
使いました。
ところで、何故 order by 2 なのですか?
2つ目のフィールド(つまり日付)の事と
考えて良いのでしょうか?
何度も申し訳ございませんが
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- MySQL MYSQL エラー 2 2022/10/18 11:37
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1つのカラムに複数レコードの...
-
MAX値を条件にしたSQLで困って...
-
LAST_DAY関数は?
-
select *, `人口(男)`AND`人口(...
-
for whichの使い方
-
差し込み後、元データを変更し...
-
pythonにてseleniumを使うも、...
-
マイクラPC版のコマンドで効率...
-
グループ毎の最大値を持つデー...
-
次の並び替え問題を教えてくだ...
-
Exel VBA 別ブックから該当デ...
-
処理件数を非表示にしたい
-
エクセルで最後の文字だけ置き...
-
SQL文で、合計が0のレコードを...
-
chatgptでつくってもらったコー...
-
特定の文字列で列を区切るには?
-
英語ができる方、問題をお願い...
-
ExcelのVBAコードについて教え...
-
パイソンプログラム
-
広告ブロッカーのアドカードと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL 複数のテーブルから重複な...
-
select *, `人口(男)`AND`人口(...
-
set lineで不要な改行が出力さ...
-
同一テーブル内のデータを比較...
-
1つのカラムに複数レコードの...
-
Oracle:グループごとに最大日...
-
アクセス SQLで重複排除でcount...
-
Pro*cのバインド変数をカンマ区...
-
2つのselect文をunion all で...
-
select実行時のロックとcommit...
-
order by区の記述位置
-
SQLで小数点のついたべき乗を計...
-
MAX値を条件にしたSQLで困って...
-
パラメータによってDistinctを...
-
Accessで2つのカラムからユニー...
-
SQLServerのストアドで戻り値取...
-
ブルースクリーンの対処法
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
おすすめ情報