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

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

呼如林
浏览 855回答 1
1回答

侃侃尔雅

能够输出每个字段的乘积,用case when 结构就可以 select case when id = 1 then 5*5 else case when id =2 then 10*10 end as count  end as count1 .... 依次类推。。
打开App,查看更多内容
随时随地看视频慕课网APP