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

[ORAエラー] ORA-00054: リソース・ビジー。NOWAITが指定されているか、タイムアウトしました

以下のように表示されます。 (日本語) ORA-00054: リソース・ビジー。NOWAITが指定されているか、タイムア ...
ORACLE

[ORACLE関数] 文字列の先頭を大文字にする(INITCAP)

文字列の先頭を大文字にするには、INITCAPを使用します。 サンプル 例)文字列'abc'の先頭のみ大文字にする SQ ...
ORACLE

[ORACLE] 大文字小文字の区別なく検索する

大文字小文字の区別なく検索するサンプルです。 サンプル 検索値をUPPERですべて大文字にしたものに、大文字で検索をすれ ...
ORACLE

[V$表] 表領域の情報を取得する(V$TABLESPACE)

制御ファイルからの表領域の情報を参照するには、V$TABLESPACEビューを参照します。 V$TABLESPACEの定 ...
ORACLE

[ORACLE] 値をマスキングするSQL

値を隠すためにマスキングするUPDATE文のサンプルです。 サンプル 例)m_userテーブルのaddress列の1文字 ...

スポンサーリンク