データベース 同じ値が入っているカラムを抽出するSQL 後からデータベースのテーブルに対してPKを設定しようとしたところ、同じ値が入っていて設定できないという事象がありました。 そこで、問題となるデータを抽出するために、同じ値が入っているカラムを抽出するSQLクエリの書き方について、Oracle... データベース
データベース 前方10文字が同じ値のカラムを取得するSQL 今回は、Oracle、MySQL、PostgreSQL、SQLiteそれぞれのDBMSで、前方10文字が同じ値のカラムを取得するSQLクエリの書き方についてメモしておきます。 SQLの記載例 oracle Oracleデータベースでは、SU... データベース
データベース SQLのINSERT文で、シングルクォーテーション、ダブルクォーテーションをinsertする方法 SQLiteでINSERT文を使用してダブルクォーテーション(")を含む文字列を挿入するには、ダブルクォーテーションをエスケープする必要があります。 SQLiteでは、文字列リテラルをシングルクォート(')で囲み、ダブルクォーテーション自体... データベース
データベース SQLで合計や平均を計算する方法 データベース内のデータに対して合計や平均を計算する基本的な方法を、Oracle, MySQL, および PostgreSQL の3つのデータベースでどのように記述すべきかまとめてみたいと思います。 SQLで実現する基本的な計算方法 以下のS... データベース
MySQL SQLで漢字のカラムのみに絞り込む方法 SQLで特定の文字種類のみを絞り込む際は、正規表現や特定の文字範囲を利用します。 そこで、いくつかのデータベースでのSQLの書き方を整理してみたいと思います。 mysqlで漢字のカラムのみに絞り込むSQL SELECT * FROM テーブ... MySQLoracleデータベース
データベース データベースのテーブル一覧を取得するSQL テーブル名の一覧を取得したい 仕様書と実態が乖離しているときや、なぜか用意していたSQL文がエラーになるとき、ありますよね。 そんなときは、現在接続中のデータベースのテーブル名の一覧を知りたいものです。 そこで接続したデータベースの、テーブ... データベース
MySQL SQLでif条件を書く方法 SQLを使う際、特定の条件に基づいて値を選択、表示、計算することは非常に一般的です。 ここでは、主要なデータベースであるOracle、MySQL、およびPostgreSQLでのIF条件の使い方を取り上げます。 Oracleのif文 Orac... MySQLoracleデータベース
MySQL SQLで1件のみを取得する指定方法 SQLで1件だけデータを取得したい データベースのデータを1件だけ見たいときってありますよね?どんな感じのデータが入っているのか確認したいときとか、where句がエラーになってカラム名を確認したいときとか。そんなときに、大量にデータが入って... MySQLoracleデータベース
データベース INNER JOIN、LEFT JOIN、RIGHT JOINの違いと使用例 SQLのJOIN操作は、複数のテーブル間で関連性を持つデータを結合して取得するための重要な機能です。 ここでは、主に使われるJOINの種類であるINNER JOIN、LEFT JOIN、RIGHT JOINについて、その違いと使用例を考えて... データベース
MySQL SQLでSELECTするときにNULLを0に置換する方法 データベースのNULLのカラムの扱い SELECT文でDBからデータを取得する際に、本来なら数字が含まれているべきカラムなのに、NULLが設定されている、そんなことがありました。 自分が設計してないテーブルだったので、なんでこうなっているん... MySQLoracleデータベース