その他SQL

その他SQL

パフォーマンスの遅いSQL。インデックスを使わないSQLとは?

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

OracleのSUM 合計する【SQL】

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

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

最大・最小・平均を取得するMAX,MIN,AVG Oracleで最大・最小・平均を取得するにはMAX,MIN,AVGを使用します。 MAX(列) 列の最大値を取得します。 MIN(列) 列の最小値を取得します。...
その他SQL

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

レコード件数を取得するCOUNT Oracleでレコード件数を取得するには「COUNT」を使用します。 COUNT(列) 列の件数を取得します。 例1. COUNTで件数を取得するパターン --件数を取得 SEL...
その他SQL

OracleのIN 複数の値を検索する【SQL】

Oracleで複数の値を検索するIN Oracleで複数の値を複合検索するには「IN」を使用します。今回は「IN」の使い方をいくつか紹介します。 例1. INで値を検索するパターン --部活が野球部・サッカー部の生徒を検索する SE...
その他SQL

OracleのLIKE あいまい検索(ワイルドカード)【SQL】

Oracleであいまい検索するLIKE(ワイルドカード) Oracleであいまい検索するには「LIKE」を使用します。LIKEでワイルドカードを使うことができます。 ワイルドカード %・・・複数文字用 _(アンダーバー)...
その他SQL

OracleでNULLを取得する【SQL】

OracleでNULLを取得する OracleでNULLを取得するには、=(イコール)ではなく「IS」を使用します。 例1. NULLを検索するパターン --nullを検索する SELECT * FROM emp WHERE nam...
その他SQL

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

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

OracleのNVLとCASE Nullを別の値に置き換える【SQL】

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

OracleのNOT NULL制約を削除する

OracleのNOT NULL制約を削除するSQL Oracleは作成後でもテーブルのカラム(列)に設定されたNOT NULL制約を削除できます。NOT NULL制約を削除するにはALTER TABLE~MODIFY NULLを使います。...
タイトルとURLをコピーしました