article-thumbnail

MySQLの特定のカラムにデータがない(NULLの)レコードを取得する

カテゴリ: MySQL

タグ: DB,NULLレコード取得

2020-09-24 00:19:52

【概要】

DBの特定のカラムにデータがないレコードを取得する方法をまとめています。

また、特定のカラムにデータが存在するレコードのみを取得するSQL文についてもまとめています。


【詳細】

・データが存在しないレコードを取得する

構文:

SELECT * FROM テーブル名 WHERE 対象カラム名 IS NULL;

例文:

SELECT * FROM user WHERE deleted_at IS NULL;


Cf. データが存在するレコードのみを取得する

SELECT * FROM テーブル名 WHERE 対象カラム名 IS NOT NULL;

例文:

SELECT * FROM user WHERE deleted_at IS NOT NULL;