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

这样带条件判断的动态语句如何写

2012-01-23 
这样带条件判断的动态语句怎么写?SELECTnumFROMtabWHEREidxxx上面是基本语句,现在想要根据tab的另一个col

这样带条件判断的动态语句怎么写?
SELECT   num   FROM   tab   WHERE   id   =   xxx

上面是基本语句,现在想要根据   tab   的另一个column   other   来判断.
如果选出的id是xxx的row的other值是yes,   就想输出num,   也就是保持上面的语句,如果是no,   就想输出num/100,   也就是用num/100替换上面的num,   应该如何写?多谢了。

[解决办法]
SELECT case other when 'yes ' then num else num/100 end FROM tab WHERE id = xxx

热点排行