下面 SELECT 中注释掉的部分有什么问题?
如果我取消注释整个 CASE...END,则 SELECT 将变为无效。
我想要的是,根据是否有送货地址,采用一组或另一组地址字段,理想情况下不重复条件或为每个字段使用 COALESCE。我正在使用 SQL Server 2008 R2。
谢谢 !
SELECT a, b, c,
-- CASE x is null
-- THEN d, e, f,
-- ELSE g, h, i,
-- END
k, l, m
FROM sometable