タグ

ブックマーク / blog.livedoor.jp/akf0 (1)

  • 全ては時の中に… : 【SQL】CASE式でNULLかどうかを判定する

    2008/8/719:5 【SQL】CASE式でNULLかどうかを判定する SQLのCASE式に記載する条件である値がNULLかどうかを判定する方法について説明します。 CASE式である値がNULLかどうかを確認する場合には、「WHEN 項目名 IS NULL」の形式で指定します。 NULLかどうかを確認する場合の構文は、以下のようになります。 CASE WHEN 項目名 IS NULL THEN 式1 ELSE 式2 END ※式1は項目名がNULLである場合の処理を、式2は項目名がNULLではなかった場合の処理を記述します。 以下、サンプル。 《環境》 ・利用テーブル 社員テーブル(Employee) ・項目 社員ID(EmpID) 社員名(Name) 部署ID(DeptID) 《SQL》 SELECT EmpID, Name, CASE WHEN DeptID IS NULL THE

    AJYA
    AJYA 2011/08/26
  • 1