SELECT TOP 10
VendorId,
CASE WHEN VendorNumber IS NULL THEN VendorId
END AS 'VendorNumber'
FROM Table
上述不起作用。如果原始列为NULL,如何将SELECT值设置为不同的列?
基本上我想这样做:
我要选择2列:VENDORID和VendorNumber。
如果VendorNumber为NULL,我想显示VendorId。
如何用上述查询来完成此操作?查询基本上显示NULL而不是VendorID。
为什么要显示vendorid列两次? – DevelopmentIsMyPassion 2013-02-25 20:13:40
在你的代码中你需要** ELSE **。 – 2013-02-25 20:14:26