データベース 同じ値が入っているカラムを抽出するSQL 後からデータベースのテーブルに対してPKを設定しようとしたところ、同じ値が入っていて設定できないという事象がありました。 そこで、問題となるデータを抽出するために、同じ値が入っているカラムを抽出するSQLクエリの書き方について、Oracle... データベース
データベース 前方10文字が同じ値のカラムを取得するSQL 今回は、Oracle、MySQL、PostgreSQL、SQLiteそれぞれのDBMSで、前方10文字が同じ値のカラムを取得するSQLクエリの書き方についてメモしておきます。 SQLの記載例 oracle Oracleデータベースでは、SU... データベース
Java Javaでダブルクォーテーションを置換(replace)する方法 Javaでダブルクォーテーションを置換する処理を書いたのでメモしておきます。 文字列「ab"cd"」を「ab\"cd\"」に置換する場合、具体的には文字列内のダブルクォーテーション"をエスケープされた形式\"に置換する必要があります。 ただ... Java
データベース SQLのINSERT文で、シングルクォーテーション、ダブルクォーテーションをinsertする方法 SQLiteでINSERT文を使用してダブルクォーテーション(")を含む文字列を挿入するには、ダブルクォーテーションをエスケープする必要があります。 SQLiteでは、文字列リテラルをシングルクォート(')で囲み、ダブルクォーテーション自体... データベース
Linux viコマンドで編集できるようにするために知っておくと助かること viエディタはUNIXおよびLinuxの世界で広く使われているテキストエディタの一つです。 その操作性は初心者には少々難解に感じられるかもしれませんが、基本的なコマンドを覚えることで、非常に強力で効率的なテキスト編集ツールとして活用すること... Linux
MySQL SQLでNULLと空文字を同様に扱う方法 データベースにおいて、NULLは「未知の値」または「値が存在しない」という意味を持ちます。 一方で、空文字('')は値が存在するが、その値が空であることを示します。 NULLと空文字を区別することは一般的に推奨されますが、一部のケースやアプ... MySQLoracle
Microsoft Office Teamsの予約送信機能が意外に便利な件 職場でTeamsを使っているときに、「夜中や休日だけど忘れる前にメッセージを送っておきたい」なんてことはありませんか? 私は返信を求めていないときに、相手に気を遣って「明日回答ください」なんてメッセージを付けたりしてメッセージを送っていまし... Microsoft Office
python pythonで「KeyError: ‘key’」を回避する方法 Pythonで KeyError: 'key' というエラーが発生しました。 このエラーを解消させための方法をメモしておきます。 KeyError: 'key' の解消方法 このエラーは、辞書に 'key' というキーが存在しない場合に出力... python
データベース SQLで合計や平均を計算する方法 データベース内のデータに対して合計や平均を計算する基本的な方法を、Oracle, MySQL, および PostgreSQL の3つのデータベースでどのように記述すべきかまとめてみたいと思います。 SQLで実現する基本的な計算方法 以下のS... データベース
eclipse カバレッジ100%にならない理由とは? djunitを使用し、カバレッジの試験を実施中のトラブル。 どう考えても処理を通過しているにも関わらず、カバレッジが100%にならない問題が発生しました。 カバレッジ100%にならない処理 該当する処理を簡単に書くと以下のような感じ。 カバ... eclipse