web-dev-qa-db-ja.com

列のMySql合計要素

3列(A、B、C)のテーブルがあります。テーブルからいくつかの行を選択し、MySQLを選択して、各列に値が追加された単一の行を返します...

   A B C
1. 2 2 2
2. 4 4 4
3. 6 6 6

この場合、3行すべてを選択すると、MySqlが返されます。

   A   B  C
1. 12  12 12
38
Cristy
 select sum(A),sum(B),sum(C) from mytable where id in (1,2,3);
66
nos
select
  sum(a) as atotal,
  sum(b) as btotal,
  sum(c) as ctotal
from
  yourtable t
where
  t.id in (1, 2, 3)
13
GolezTrol

これを試して:

select sum(a), sum(b), sum(c)
from your_table
6
Ike Walker