web-dev-qa-db-ja.com

IS NULLおよびNOT NULLを含むCASEステートメント

SQL Server 2005で以下の行を記述するより良い方法はありますか?

CASE
WHEN (ID IS NULL)
   THEN 'YES'
WHEN (ID IS NOT NULL)
   THEN 'NO'
END AS ID_Value,
12
Tripz

試しましたか:

CASE WHEN (ID IS NULL) THEN 'YES' ELSE 'NO' END AS ID_Value,

今は2008にしかアクセスできませんが、この構文が2005でも機能することを願っています(らしいは、CASEの元の定義の一部になるようなものです)。

16
Jay