【发布时间】:2013-01-25 01:10:36
【问题描述】:
我的 SQL 导出字段上有一行,如果它与姓氏中的“AMA”完全匹配,我正在尝试删除字段中的返回空白值。但是,当我使用当前代码导出文件时,没有“AMA”作为姓氏的名称将完全空白。
,Max(
Orders.ShipFirstName
+ ' ' +
CASE Orders.ShipLastName
WHEN 'AMA' THEN ''
END
) As ShipFullName
现在,如果某人是“Ray Miller”,ShipFullName 将返回为空白。但如果他们的名字是“Ray AMA”,那么他们的名字将返回为“Ray”。我想要它,以便在姓氏字段中找不到 AMA 时返回“Ray Miller”。
【问题讨论】:
标签: sql sql-server tsql case-when