sql中求各列的和问题

列A 列B 列C
1 2 3
1 4 6
2 3 8
2 5 10

问题:
(1)用sql语句求出当“列A”=1时,sum(列B),同时也要求出当”列A“=2时,sum(列C)。
(2)在1的基础上,求出sum(列B)除以sum(列C)

declare bb int
declare cc int
set bb =( select sum(b) from 表名 where a=1)
set cc = (select sum(c) from 表名 where a=1)

第一个问:select bb, cc
第二个问:select bb/cc
温馨提示:答案为网友推荐,仅供参考
相似回答