職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

SQLiteのIS NULL句について

2020年07月05日 | sqlite
SQLiteのIS NULL句について


【開発環境】
OS:Win10(64ビット)
データベース:SQLite3
コマンドプロンプト入力

【IS NULL句】
IS NULL句を使用するとカラムの値が NULL と一致するかどうかの条件式を記述する事が出来る。

書式
SELECT カラム名 , ... FROM テーブル名 WHERE カラム IS NULL;
また、
カラムの値が NULL ではないデータ取得
SELECT カラム名 , ... FROM テーブル名 WHERE カラム IS NOT NULL;

実行
一度、以前に作成したuserテーブルのデータを削除する
sqlite> delete from user;
sqlite>
sqlite> .header on
sqlite> .mode column
sqlite> select * from user;
sqlite>
sqlite> select * from user;
id name address
---------- ---------- ----------
1 Honda Tokyo
2 Katou
3 Suzuki Osaka
4 Nishi Nagoya
5 Toda
sqlite>
・null が含まれているデータだけを取得してみる

sqlite> select * from user where address is null;
id name address
---------- ---------- ----------
2 Katou
5 Toda
sqlite>
・今度は IS NOT NULL 句を使って先ほどとは逆にカラムの値が null ではないデータ取得
sqlite> select * from user where address is not null;
id name address
---------- ---------- ----------
1 Honda Tokyo
3 Suzuki Osaka
4 Nishi Nagoya
sqlite>

コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« SQLitのパターンマッチング編 | トップ | SQLiteのAS句 »
最新の画像もっと見る

コメントを投稿

sqlite」カテゴリの最新記事