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,
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
).