1
私は行ごとに合計したいいくつかの列を持っているテーブルがあります。私は2つの列を合計する知っ多くの列のSUMの構文の砂糖
ID VALUE1 VALUE2 VALUE3 ... VALUE34
============================
1 1 2 2
1 2 2 5
2 3 4 6
2 4 5 7
私は
SELECT ID, SUM(VALUE1 + VALUE2)
FROM tableName
GROUP BY ID
を行うことができますようにそれはSUM(VALUE1 + VALUE2 + VALUE3 + ...)
を行うことなく、私はすべての値を合計することができます任意のシンタックスシュガーか何かがあるのに見えます?
合計34個の列が必要な理由は何ですか? – Taryn
私はあなたのテーブル名を取得するクエリを実行したい: '* information_schema.columns TABLE_SCHEMA =「your_schema」 AND TABLE_NAME =「tableNameの」FROM を選択;'後、カラムを利用して、クエリを構築するためにExcelを使用し補間。かわいいですが、うまくいきます。 –
@bluefeet各プレイヤーは34個の「マッチデー」でいくつかのポイントを獲得できますので、テーブルにはプレーヤーIDと「マッチデー」のポイントがあります –