web-dev-qa-db-fra.com

Instruction CASE avec IS NULL et NOT NULL

Existe-t-il un meilleur moyen d'écrire les lignes ci-dessous dans SQL Server 2005?

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

As-tu essayé:

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

Je n'ai accès qu'à 2008 pour le moment, mais j'espère que cette syntaxe fonctionnera toujours en 2005 (semble comme quelque chose qui ferait partie de la définition originale de CASE).

16
Jay