oracle

検索・結合・集合

OracleのOUTER JOIN 外部結合(LEFT JOIN,RIGHT JOIN) 【SQL】

OracleのOUTER JOIN(外部結合) Oralceで複数のテーブルを結合するには「JOIN」を使います。 結合には下記の種類があります。 外部結合(OUTER JOIN) 内部結合(INNER JOIN) 今回は、外部結合(OUT...
更新

OracleのUPDATE SELECT(SELECTした結果でUPDATEするSQL)

OracleのUPDATE SELECT(SELECTした結果でUPDATEする) OralceのUPDATEはUPDATE SELECT、つまりSELECTした結果でUPDATEすることができます。 UPDATEは「SET」で「更新列」と...
その他SQL

【Oracle】EXISTSの使い方(副問い合わせSQL)

OracleのEXISTSについて。 この記事の内容はコチラです 「EXISTS」の使い方 「NOT EXISTS」の使い方 EXISTSのSQLの例文 今回は、OracleのEXISTSについて紹介します! OracleのEXISTS(相...
その他SQL

OracleのROWNUMとは?(LIMITのかわり)

OracleのROWNUMについて。 この記事の内容はコチラです OracleのROWNUMの使い方 OracleはLIMITが使えない? 今回は、Oracleの「ROWNUM」について紹介します! OracleはLIMITの代わりにROW...
その他SQL

OracleのPGAサイズを変更する【SQL】

OracleのPGA(Program Global Area)のサイズは変更できます。PGAが不足すると一時表領域へのI/Oが増加してパフォーマンスがダウンしてしまうので注意が必要です。 PGAを変更する手順を説明します。 1. 現在のPG...
その他SQL

OracleのSGAサイズを変更する【SQL】

OracleのSGA(System Global Area)のサイズは変更できます。 SGAのバッファキャッシュが不足すると物理I/Oが増加してパフォーマンスがダウンしてしまいます。そうならないよう、SGAのサイズを適正値に変更しておく必要...
その他SQL

【Oracle】CAST でデータ型を変換する【SQL】

データ型を変換するCAST Oracleでデータ型変換するには「CAST」を使用します。 構文 CAST(値, 変換後のデータ型) Oracleの「CAST」で「値」を「変換後のデータ型」に変換することができます。互換性のあるデータ型に対し...
検索・結合・集合

【Oracle】MINUS で差分(差集合)を取得する【SQL】

【SQL】MINUS 複数のSELECT結果の差を取得する(差集合) 差集合 Oracleでは「MINUS」を使用して複数のSELECT結果の差(差集合)を取得することができます。 例えば、テーブルAとテーブルBがあり、テーブルAだけに存在...
検索・結合・集合

【Oracle】INTERSECT で重複を取得する【SQL】

【SQL】INTERSECT 複数のSELECT結果の重複を取得する(積集合) 積集合 Oracleでは「INTERSECT」を使用して複数のSELECT結果の重複(積集合)を取得することができます。 例えば、テーブル1とテーブル2の両方に...
検索・結合・集合

【Oracle】UNION・UNION ALL で複数のSELECT結果を統合【SQL】

【SQL】UNION、UNION ALL 複数のSELECT結果を統合する(和集合) 和集合 Oracleでは複数のSELECT結果を統合することができます。いわゆる「和集合」のことです。 和集合には、「UNION」もしくは「UNION A...