这样带条件判断的动态语句怎么写?
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