-3
A
回答
2
只需使用case
:
select sum(case when val > 0 then val end) as pos_sum,
sum(case when val < 0 then val end) as neg_sum
from t;
3
你嘗試過什麼?這聽起來像你只是想
select sum(case when some_number < 0 then some_number else 0 end) sum_neg,
sum(case when some_number > 0 then some_number else 0 end) sum_pos
from your_table
它始終是有幫助的,雖然,包括表定義,樣本數據,並與你已經嘗試過沿着預期的產出。這將大大改善你可能得到的答案。
0
當我執行查詢它給錯誤,如:在2號線 ERROR: ORA-00932:不一致的數據類型:預期CHAR得到NUMBER
從我的邏輯查詢應該是這樣的:
select sum(case when val > 0 then val end) as pos_sum,
sum(case when val < 0 then val end) as neg_sum
from t;
謝謝
相關問題
- 1. 總結正負數
- 2. mysql表正和負數的總和
- 3. 返回正數和負數總和的列表的函數
- 4. 數字總和(INC。負數)
- 5. 計算數據集中正數和負數回報的總數
- 6. 產生負數和正數的總和的Python程序?
- 7. 數字正數和負數
- 8. ArrayList的正數和負數
- 9. Python:查找數組總和
- 10. 檢查正數或負數
- 11. predix總和查詢非負數只有
- 12. Python檢查正數/負數的數據
- 13. 在數組中查找計數總和
- 14. RangeCheck與正數和負數
- 15. Java總和2負數
- 16. 如何查找數組中的最大負數和最小正數
- 17. 使用matlab查找整個數組的連續正數和負數元素
- 18. Javascript - 查找數字是正數還是負數
- 19. 查找負數因子的函數
- 20. 正數//負數
- 21. 檢查等量的負數爲正數
- 22. python函數來找到數組中的正數的總和
- 23. 編寫一個程序,以找出數組中的負數元素和正數元素的總和
- 24. 查找指數和總和名單
- 25. 拆分數字串和查找總和
- 26. 查找小於100的素數總和
- 27. 循環查找數組java的總和
- 28. 查找總和爲0的數組n
- 29. 查找給定數字的總和
- 30. 查找嵌套數組的總和
謝謝@Gordon Linoff。 –
請你可以告訴我如何做約束驗證。請問什麼是提前。 –
@GyanendraKumar。 。 。如果你還有其他問題,那就把它當作一個問題而不是評論。 –