【问题标题】:accumulating a value in SQL在 SQL 中累积一个值
【发布时间】:2016-08-28 07:23:38
【问题描述】:

当某种条件存在时,我试图累积一个值,例如

If statusCode = 0 then add 1 to a value.

我正在尝试显示 statusCode 定义的成功记录数。

必须有更好的方法来做到这一点。

谢谢

【问题讨论】:

  • 添加样本表数据和预期结果。您当前的查询尝试看起来如何?
  • 似乎是 Select count(*) From yourtable Where yourcondition
  • 我的 DBMS 是 Sybase Anywhere。它嵌入在应用程序中。

标签: sql sybase


【解决方案1】:
Select count(1) from yourTable where statusCode=0 

【讨论】:

  • 我不敢相信我不能把它从我的脑海中拉出来。谢谢,我认为这会奏效。
  • 我如何将其分配给一列,例如 - AS "Succes Number"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多