怎样用 sql 中的if 语句得出另一个值 在A 表中有 (总价,抽出(该字段是布尔值),抽出值) 二个字段我想用sql if 语句得出 如果(抽出)字段为'Y'时 抽出值=(总价*0.32 ) 如果(抽出)字段为'N'时 抽出值=(0)请达人们帮一下忙!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 抽出值 = case 抽出 when 'Y' then 总价*0.32 when 'N' then 0 end from A select 抽出值=case when 抽出='Y' then (总价*0.32) else 0 end from A表 select 總價,case when 抽出=‘Y’ else (总价*0.32 ) else 0 end 抽出值from A select 抽出值=case when 抽出='Y' then (总价*0.32) else 0 end from A表 请教一个SQL语句 Int Identity(1,1)与Int 求一SQL语句!高手指点 新增用户后如何拥有对本数据库对象的所有权限 sqlserver如何根据日期进行分组查询 根据某列随机选择唯一信息,怎么选? csae when 多条件判断 数据库表问题 请高手解决 关于几个关联表的内容按分类横向输出的问题 数据库到底有没有前途? 加入条件限制行列转换问题? 问一个弱智的问题
case 抽出
when 'Y' then 总价*0.32
when 'N' then 0
end
from A
else 0
end 抽出值
from A