【发布时间】:2017-08-17 14:41:57
【问题描述】:
我有下面的 SQL
DECLARE @ContractTerm int
Declare @FIELDSSingle varchar(max)
SET @ContractTerm = 2
SET @FIELDSSingle += '<td class="HeaderData"> Year ' +If(@ContractTerm = 2)Begin+' This is a sample '+ End + ' </td>'
select @FIELDSSingle
如果我运行它,我会在关键字附近收到错误语法错误。我在字符串中想要的是根据条件隐藏或显示值的逻辑。有人可以告诉我我在这里做错了什么。
这里是SQL Fiddle
谢谢
【问题讨论】:
标签: sql sql-server sql-server-2008