その他SQL

その他SQL

インデックスが効かないSQL・パフォーマンスの遅いSQLとは?

インデックスが効かないSQLはパフォーマンスが遅い インデックスが効かない原因 Oracleでパフォーマンスが遅いのにはいくつかの理由があります。 パフォーマンスが遅い理由で最も多いのが「SQLの問題」です。SQLを改善すれば、パフォーマン...
その他SQL

【Oracle】SUM で合計する【SQL】

合計するSUM Oracleで合計するにはSUMを使用します。 SUMの構文 --列1を合計 SUM(列1) 列の値を合計(集計)します。 サンプルデータ scoreテーブル point subject gender 100 ENGLISH...
その他SQL

OracleのMAX,MIN,AVGで最大・最小・平均を取得するSQL

OracleのMAX・MIN・AVGについて。 この記事の内容はコチラです OracleのMAX・MIN・AVGの使い方 最大・最小・平均を計算するSQL 今回は、Oracleの「MAX・MIN・AVG」について紹介します! 最大・最小・平...
その他SQL

【Oracle】COUNT でレコード件数を取得する

OracleのCOUNTについて。 この記事の内容はコチラです OracleのCOUNTの使い方 グループ化してCOUNTを使う 今回は、Oracleの「COUNT」について紹介します! レコード件数を取得するCOUNT Oracleでレコ...
その他SQL

【Oracle】INで複数の値を検索する(複数カラムも)

OracleのINについて。 この記事の内容はコチラです OracleのINの使い方 複数の値を検索したい 複数カラムを検索したい 今回は、Oracleの「IN」について紹介します! Oracleで複数の値・複数カラムを検索するIN Ora...
その他SQL

【Oracle】ワイルドカード LIKEであいまい検索するSQL

OracleのLIKEについて。 この記事の内容はコチラです LIKEの使い方 ワイルドカードの使い方 あいまい検索のSQL 今回は、OracleのLIKEについて紹介します! Oracleであいまい検索するLIKE(ワイルドカード) Or...
その他SQL

OracleでNULLを判定・比較する

OracleのNULLの判定・比較について。 この記事の内容はコチラです NULLを判定したい NULLの比較はどうする? 今回は、OracleのNULLの判定・比較する方法について紹介します! OracleでNULLを判定・比較する Or...
その他SQL

【Oracle】CASEを使って条件をわける【SQL】

Oracleで条件をわけるには通常WHERE句を使用しますが、SELECT句で「CASE」を使って条件をわけることもできます。 SQLの中でも「CASE」は非常に使い勝手のいいSQLです。「CASE」の使い方をぜひマスターしたいところです!...
その他SQL

【Oracle】NVLでNullを置き換える【SQL】

OracleでNullを別の値に置き換えて置換する方法はいくつかあります。 代表的な「NVL」と「CASE」を解説します。 1. NVLでNullを置換する NVLの構文 NVL(対象文字列,変換したい文字列) NVLの第1パラメータの値が...
その他SQL

OracleのNOT NULL制約を削除する

OracleのNOT NULL制約を削除するSQL Oracleは作成後でもテーブルのカラム(列)に設定されたNOT NULL制約を削除できます。 構文 NOT NULL制約を削除するには「ALTER TABLE~MODIFY ~ NULL...