ORACLE機能 SQL

[SQL] 横持ちのテーブルから縦持ちのデータで検索する

投稿日:

横持ちのテーブルから縦持ちのデータで検索するサンプルです。

サンプル

以下のような横持ちのテーブルをサンプルとします。

【tbl01テーブル】
KEYCD01CD02CD03
001値A値B値C
002値X値Y値Z
003値D値E値F

上記テーブルを縦持ち型式でSELECTするSQL文

結果
key cd value ----- ------- ------- 001 cd01 値A 001 cd02 値B 001 cd03 値C 002 cd01 値X 002 cd02 値Y 002 cd03 値Z 003 cd01 値D 003 cd02 値E 003 cd03 値F

解説


スポンサーリンク

スポンサーリンク

-ORACLE機能, SQL

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[ORACLE関数] グループ単位で順位を飛ばさずに順位を付ける(DENSE_RANK~PARTITION BY)

検索結果をグループ単位で順位を飛ばさずに順位を付けるには、DENSE_RANK~PARTITION BY句を使用します。 ...
ORACLE

[ORACLE] 状態が無効なオブジェクト一覧を表示する

状態が無効(INVALID)なオブジェクト一覧を表示するSQLです。 サンプル 例)状態が無効(INVALID)なオブジ ...
ORACLE

[データディクショナリ] 列の情報を取得する

テーブルの列(COLUMN)の情報を参照するには、 TAB_COLUMNSデータディクショナリビューを参照します。 TA ...
ORACLE

[SQL*Plus] 検索結果の列区切り文字を変更する(set colsep)

検索結果の列区切り文字を変更するには、set colsepを使用します。 構文 (表示構文) show colsep ( ...
ORACLE

[ORACLE] ディレクトリを作成する

ディレクトリを作成するには、CREATE DIRECTORY文を使用します。 構文 (ディレクトリを作成する) CREA ...

スポンサーリンク