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

一个简单的SQL有关问题

2012-01-13 
一个简单的SQL问题,在线等selectsizefromtablesize在数据库中的是有1到20的数字,如果size是从1到3的范围的

一个简单的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


方法可行

热点排行