NULLの検索はIS NULL演算子を使う

公開日: : 最終更新日:2013/12/10 SQL Server ,

SQLでNULLのカラムを検索

SQLでNULLのカラムを検索するにはIS NULL 演算子を使います。

イコール(=)で検索

これは正しい結果取得できません。

IS NULL演算子で検索

「=(イコール)」ではなく「IS NULL演算子」を利用して検索します。


①の結果

name

②の結果

name
NULL

③の結果

name

④の結果

name
太郎さん

になります。
(「NULLでない」は「IS NOT NULL演算子」を利用します。)

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 13 follow us in feedly
  • 関連記事

    SQLServerで作ったテンポラリテーブルが見つからず無効になってしまう

    SQLServerでテンポラリテーブルを利用して処理を行う時に 「オブジェクト名 '#tmp_ta

    記事を読む

    ALTER TABLEのALTER COLUMNで「列 ‘xxxxx’ に依存しています」とエラーになる

    ALTER COLUMNで「列 'xxxxx' に依存しています」とエラー SQLServerでカ

    記事を読む

    SQLServer

    SQLServerで「WITH ROLLUP」を使って小計、総合計を出力する

    「WITH ROLLUP」を使って小計、総合計を出力 SQLServerでは「WITH ROLLU

    記事を読む

    ALTER TABLE ADDでテーブルにカラムを追加する

    SQL Serverでテーブルにカラムする SQL Serverでテーブルにカラムを追加します。

    記事を読む

    SQLで当月の第何週目の何曜日か取得する

    SQLで今日は第何週、何曜日か取得する SQLServerでは関数で今日は当月の第何週目か取得する

    記事を読む

    CASE WHENを使ってSQLでIF文を使わずに条件を分岐する

    SQLでIFを使わずに条件分岐する SQLでIFを書けばWHERE句の内容を変えて検索できますが、

    記事を読む

    SQLServerでTrue,FalseのようなBoolean型をあつかう

    SQLServerでBoolean型を扱う SQLServerには「Boolean」という型は

    記事を読む

    SQLServer

    SQLで検索結果を縦横変換する

    SQLで検索結果を縦横変換する SQLで取得した各行を一定のくくりで横に表示させたいときがあります

    記事を読む

    sp_pkeys – SQL Serverでテーブルのプライマリキーを取得する

    sp_pkeysを使ってSQL Serverでテーブルのプライマリキーを取得します。

    記事を読む

    テーブル型を戻り値とする関数の作成方法

    SQLServerでテーブル型を戻り値とする関数を作る SQLServerではINT型やVARCH

    記事を読む

    Transact-SQLで動的にSQLを編集してカーソルを使用する

    2時間もハマったのでメモ書きとして記述します。 Transact

    SQLで月曜日始まりのカレンダー作成

    カレンダー作成 SQLServerで月曜日始まりの1週間分のカレンダ

    指定された月の日数をSQLで求める

    指定された月の日数をSQLで求める SQLServerには該当月

    SQLServer
    テーブルに設定されているインデックスをSQLで検索する

    テーブルに設定されているインデックスをSQLで検索 SQLSer

    ALTER TABLEで既存のテーブルのプライマリーキー(主キー)を変更する

    ALTER TABLEで既存のテーブルのプライマリーキー(主キー)を変

    →もっと見る



    PAGE TOP ↑