Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
10行のテーブルが1つあります。特定の列の値を合計したい。しかし、すべての負の数を除外したいと思います。
正の数だけを合計して、負の数を無視するにはどうすればよいですか?
これは私の写真の例です:
あなたの仕様で、
Select sum(col) from table where col>0;
あなたは次のようなことをすることができます
SELECT SUM( case when column_name > 0 then column_name else 0 end ) sum_of_non_negative FROM table_name