【问题标题】:summing up of two rows [closed]总结两行[关闭]
【发布时间】:2019-04-27 22:24:01
【问题描述】:

输入

A       
-----
 5000      
 4000      
-3000
-2000

输出

A      FEEDBACK
-----  --------
 9000  POSITIVE
-5000  NEGATIVE

他们已经给出了输入。我需要编写代码来输出。

【问题讨论】:

  • 首先,请关闭您的 Caps Lock 键。然后,编辑您的问题,以便其他人能够理解您的问题。

标签: sql plsql


【解决方案1】:

我认为这个查询应该这样做:

select sum(a) as a, 'POSITIVE' as feedback from t where a >= 0 
union
select sum(a) as a, 'NEGATIVE' as feedback from t where a < 0 

【讨论】:

  • 是的,这是有效的。感谢您的回复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-03
  • 1970-01-01
  • 2021-03-30
  • 2018-05-14
  • 1970-01-01
相关资源
最近更新 更多