oracle

検索・結合・集合

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

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

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の代わりにROWNUM...
その他SQL

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

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

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

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

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

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

【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 ALL」...