![](https://www.purin-it.com/wp-content/uploads/2021/11/plouzane-g2ebf1d816_640-1-640x360.jpg)
SQL Server上で英大文字小文字を区別して検索できるようにしてみた
purin_it ITエンジニアとして経験・学習したこと
以下の記事に記載したように、SQL Serverの場合、デフォルトの設定だと英大文字小文字を区別しないで検索を行う。 https:// …![](https://www.purin-it.com/wp-content/uploads/2021/06/beach-gef1f55dc8_640-640x360.jpg)
デフォルト設定の各DB上で英大文字小文字を区別して検索するかどうか調べてみた
purin_it ITエンジニアとして経験・学習したこと
データベースの種類によっては、英大文字小文字を区別して検索するものもあれば、区別しないで検索するものもある。 今回は、Oracle・M …![](https://www.purin-it.com/wp-content/uploads/2021/01/scotland-540119_640-640x360.jpg)
Oracle上でNULLを含む項目値を検索条件に指定してみた
purin_it ITエンジニアとして経験・学習したこと
例えばDB上で「削除フラグ」という項目があり、この「削除フラグ」が0, 1, NULLの3通りの値を取り得る状態で、「削除フラグが1でないデ …![](https://www.purin-it.com/wp-content/uploads/2021/01/sea-193803_640-640x360.jpg)
各DB上で特定の日付とシステム日付の1ヶ月前の日付を比較してみた
purin_it ITエンジニアとして経験・学習したこと
DBから特定の日付がシステム日付以降(1ヶ月以内)のデータを取得しようとした時に、日付の大小関係が分からなくなってしまったことがあった。
…![](https://www.purin-it.com/wp-content/uploads/2021/04/waters-3085701_640.jpg)
各DB上で実行計画を取得してみた
purin_it ITエンジニアとして経験・学習したこと
前回、Oracle上で実行計画の取得を行ってみたが、今回は他のDB上で同様の実行計画を取得してみたので、その内容を共有する。 前提条件
下記記事の「ストアドプログラムによる …![](https://www.purin-it.com/wp-content/uploads/2021/02/lighthouse-2372461_640-640x360.jpg)
SQL Developerを使ってOracle DBの実行計画を取得してみた
purin_it ITエンジニアとして経験・学習したこと
SQLの性能改善を行う際、実行計画を取得することがよくある。実行計画とは、実際に実行されるプログラムの概要を提示したもので、実行計画によって …![](https://www.purin-it.com/wp-content/uploads/2021/04/beach-2179361_640-640x360.jpg)
自己結合を含むSQLのIN句とEXISTS句を試してみた
purin_it ITエンジニアとして経験・学習したこと
同じテーブル同士を結合することを「自己結合」という。自己結合を含むSQLでは、結合する2テーブルの区別を付かないことによる不具合が発生し得る …![](https://www.purin-it.com/wp-content/uploads/2021/03/water-1245779_640-640x360.jpg)
DB上でソートして上位n件のデータを取得してみた
purin_it ITエンジニアとして経験・学習したこと
前回、Oracle上でソートして上位n件のデータを取得するSQLを作成したが、今回は他のDB上で同様のSQLを作成してみたので、共有する。
…![](https://www.purin-it.com/wp-content/uploads/2021/02/beach-1867590_640.jpg)
Oracle上でソートして上位n件のデータを取得してみた
purin_it ITエンジニアとして経験・学習したこと
データベース上のデータを抽出する際、ある一定の規則でソートして上位n件のデータを取得したい、という場合がある。今回は、Oracle上で、以前 …![](https://www.purin-it.com/wp-content/uploads/2020/10/sunset-690083_640-640x360.jpg)
Postgresqlでユーザーを作成しテーブルを追加してみた
purin_it ITエンジニアとして経験・学習したこと
Postgresqlの場合は、pgAdminを利用すると、ユーザーやデータベースの作成をGUIベースで実施できる。今回は、pgAdminを利 …