首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这样的分类语句能简化吗解决思路

2012-01-29 
这样的分类语句能简化吗如题selectcase月度when1then第一季度when2then第一季度when3then第一季度when4the

这样的分类语句能简化吗
如题
select   case   月度  
when   1   then   '第一季度 '  
when   2   then   '第一季度 '
when   3   then   '第一季度 '
when   4   then   '第二季度 '
...
when   12   then   '第四季度 '

end
as   季度
    from   Table  

我想简化成类似:

select   case   月度  
when   1,2,3   then   '第一季度 '  
when   4,5,6   then   '第2季度 '
when   7,8,9   then   '第3季度 '
when   10,11,12,13   then   '第4季度 '

end
as   季度
    from   Table

[解决办法]
select case
when 月度 in(1,2,3) then '第一季度 '
when 月度 in(4,5,6) then '第2季度 '
when 月度 in(7,8,9) then '第3季度 '
else '第4季度 '
end
as 季度
from Table1

热点排行
Bad Request.