1
上の列の合計を取得することは、私のテーブルの列です:はここで特定の条件
- ID(int型)
- A(int型)
- B(int型)
私が欲しいです
- 列BがNULLでない場合は、次の特定の条件で合計を計算します。列Bは、私は効率的な方法で元のデータを更新せずに合計を計算することができますどのよう
を合計する列Aのヌル値の追加であれば
おかげで、
上の列の合計を取得することは、私のテーブルの列です:はここで特定の条件
私が欲しいです
を合計する列Aのヌル値の追加であれば
おかげで、
使用和ケース付き。このようにしてみてください。
SELECT sum(CASE
WHEN B IS NOT NULL
THEN B
ELSE A
END)
FROM Mytable
ありがとうございました。 – anilca
私の答えを試してください。 – StackUser
答えが得られるかもしれませんが、今後の質問を改善する必要があります。質問を改善する方法についてはこちらをご覧ください.https://spaghettidba.com/2015/04/24/how-to-post-at-sql -question-on-a-public-forum/ – TheGameiswar