请高手来帮我解释以下你个语句怎么用啊!!谢谢!!
CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
END
希望可以详细点!!帮助那里我不太明白!!
谢谢!!
问题点数:20、回复次数:3Top
1 楼skyboy0720(曲终人散)回复于 2004-08-01 15:46:46 得分 10
create table t1(a varchar(10))
insert t1 select '1'
union all select '2'
select * from t1
select case a when '1' then '显示1' else '不显示1' end from t1
执行一下,应该明白用法的含义!Top
2 楼zjcxc(邹建)回复于 2004-08-01 15:48:12 得分 10
select case month(getdate())
when 1 then '1月'
when 2 then '2月'
when 3 then '3月'
else '不是一季度的月份' end
Top
3 楼skysa(黑嘉)回复于 2004-08-01 15:59:03 得分 0
OK!!明白!!谢谢!!Top




