首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可数的SOQL等价

可数的SOQL等价
EN

Stack Overflow用户
提问于 2013-09-03 11:12:54
回答 2查看 1.2K关注 0票数 0

在SOQL中是否有与excel countif函数(http://www.techonthenet.com/excel/formulas/countif.php)等价的东西?

这在按查询分组时尤为重要。

在oracle中,我将使用case函数和case函数。

代码语言:javascript
复制
sum(
    case
         when (condition is true) 
          then 1 else 0 
  end
) 

如何在salesforce SOQL中执行相同的操作?

谢谢,

大卫

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-03 19:06:25

这是一个SOQL与SQL不同的地方。在SOQL中没有CASE语句,在这里也没有实现支点的方法。我们最近解决了一个类似的问题,方法是查询所有行,然后使用Apex积累旋转值,然后将其公开为Apex服务,以便按需调用查询。

票数 2
EN

Stack Overflow用户

发布于 2013-09-03 11:54:52

当使用group by时,可以使用拥有条款根据条件筛选聚合函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18590826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档