还有什么更好的方法可以在SQL Server 2005中编写以下行?
CASE
WHEN (ID IS NULL)
THEN 'YES'
WHEN (ID IS NOT NULL)
THEN 'NO'
END AS ID_Value,
3
定义“更好”。
—
韦斯利2012年
我不熟悉MSSQL,但是如果它在MySQL中具有类似IF函数的功能,则可以编写以下代码:
—
Kondybas 2012年
IF(ID IS NULL, 'YES', 'NO') AS ID_Value
您应该可以使用以下语句完成此操作。
—
杰森·坎伯兰
isnull(nullif(isnull(ID,'Y'),ID),'N')
@ Bappy1988为什么它会比Jay的答案更好?
—
dezso 2012年