懂SQL 语句的朋友近来帮个忙!!
来源:百度知道 编辑:UC知道 时间:2024/09/23 04:21:59
set @ContractNumber = case when @ContractNumber='null' then null else @ContractNumber end case, then, else, end 在代码里起到什么作用? 谢谢里
set @ContractNumber =
case when @ContractNumber='null' then null
else @ContractNumber
end
@ContractNumber 是个参数 要声明的
这句话的意思是 如果@ContractNumber的值等于null(这里的null是字符串)
那么@ContractNumber就等于null(这里null就是字段的null)
如果不等于null(这里的null是字符串) 那就还是原来的值
我靠 上面的虾扯蛋
这是一个 .NET 的 循环语句
CASE ...WHEN<条件>..THEN<结果>
ELSE ...WHEN<条件>..THEN<结果>
条件选择啊,相当于
if <条件>then
...
else
...
end if
是选择语句:
case when @ContractNumber='null' then null
else @ContractNumber end case,
用。NET?