sql中关于简单case when then表达式的问题,新手问题
为什么以下这段语句在sql2005中总是报错(case附近语法错误),感觉格式没错啊,大家帮我分下好吗?谢谢了declare@intset@Variables=10goc...
为什么以下这段语句在sql2005中总是报错(case附近语法错误),感觉格式没错啊,大家帮我分下好吗?谢谢了
declare @ int
set @Variables=10
go
case @Variables
when 10 then '10'
else '其他'
end 展开
declare @ int
set @Variables=10
go
case @Variables
when 10 then '10'
else '其他'
end 展开
展开全部
declare @ int
set @Variables=10
go
select @Variables case @Variables
when 10 then '10'
else '其他'
end
set @Variables=10
go
select @Variables case @Variables
when 10 then '10'
else '其他'
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俩写法,挑着用
declare @Variables int
set @Variables=10
if @Variables = 10
begin
select '10'
end
else
begin
select '其他'
end
declare @Variables int
set @Variables=10
select case @Variables when 10 then '10' else '其他' end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询