例如,我有一个对象列表(obj1)。在 obj1 的每条记录中,都有一个字段值 (var1)。无论如何都可以将 obj1 列表中的所有 var1 值添加到另一个列表而不循环遍历 obj1 列表?
如果我不清楚我在上面的要求,请告诉我。
提前感谢任何帮助/澄清。
例如,我有一个对象列表(obj1)。在 obj1 的每条记录中,都有一个字段值 (var1)。无论如何都可以将 obj1 列表中的所有 var1 值添加到另一个列表而不循环遍历 obj1 列表?
如果我不清楚我在上面的要求,请告诉我。
提前感谢任何帮助/澄清。
我认为您正在寻找的是SOQL Aggregate Functions,它可以让您执行以下操作:
SELECT SUM(Amount)
FROM Opportunity
WHERE IsClosed = false AND Probability > 60
这样您就不必循环输入代码并将SUM
操作推送到数据库。在相关说明中,您可能还想查看汇总汇总字段,以防您希望在父对象上维护此汇总。