一个简单的SQL问题,在线等
select   size   from   table   
 size   在数据库中的是有1到20的数字,如果size是从1到3的范围的话显示 '弱 ', 
 如果size是从3到6的范围的话显示 ',如果size是大于7的话,则显示 '强 '。。   
 请问该如何解决阿? 
 谢谢
------解决方案--------------------select size=CASE WHEN [SIZE] between 1 AND 3 THEN  '弱 ' 
 WHEN [SIZE] between 4 AND 6 THEN  '中强 ' 
 ELSE  '强 ' END 
 from [table]
------解决方案--------------------select size, case when (size > = 1) and (size  <=3) then  '弱 '  
                when size  <=6 then  ' ' ' 
                else  '强 ' end 
   from table
------解决方案--------------------楼上正解
------解决方案--------------------chenzhuo(睡到自然醒) ( ) 信誉:100    Blog   加为好友  2007-05-18 10:28:29  得分: 0         
    select size, case when (size > = 1) and (size  <=3) then  '弱 '  
                when size  <=6 then  ' ' ' 
                else  '强 ' end 
   from table        
 方法可行