为了账号安全,请及时绑定邮箱和手机立即绑定

在sql 中如何让多条件查询出的字段值乘以不同的几个数,每个字段对应一个,然后输出结果?

在sql 中如何让多条件查询出的字段值乘以不同的几个数,每个字段对应一个,然后输出结果?

呼如林 2018-07-10 14:15:13
比如说我在a表用多条件查询出符合标准的5个字段的值,然后分别乘以几个不同的数字,每个字段对应一个,然后输出它们相乘的结果,请问该怎么做,如果是输出所有相乘结果的总和呢?ID 单价 1 5 *5 这个是购买数量,没有在表里 2 10 *103 12 *84 13 *15 9 *26 1 *3乘数是没有规律的,能否弄成批量的那种呢??
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

能够输出每个字段的乘积,用case when 结构就可以
select case when id = 1 then 5*5 else case when id =2 then 10*10 end as count 
end as count1 ....
依次类推。。


查看完整回答
反对 回复 2018-07-14
  • 1 回答
  • 0 关注
  • 711 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信