Salesforce SOQL 问题:在字段名称中使用 space 编写查询

Salesforce SOQL question: writing query with space in field name

我在 salesforce 中有一个免费帐户,正在学习在 APEX 中编程。我正在回顾示例数据,并且有一个关于如何编写字段名称中包含 space 的查询的问题。与传统的 SQL 语句不同,SOQL 不允许使用方括号来分隔字段名称中带有 space 的字段。使用销售 table 附带的标准 table 列表中的一个示例,我希望此处的解释适用于字段名称包含 space 的任何情况.

在我的示例中,“帐户”table 包含“父字段”的字段标签和“父字段”的字段名称,但以下所有尝试均无法实现功能查询。提前感谢您对这个问题的任何见解。

Select Name, Parent from Account
Select Name, [Parent Field] from Account

字段在 Salesforce 中的名称中不能包含空格。

您将使用字段的 API 名称 编写您的查询,类似于 ParentIdMy_Custom_Field__c。字段标签从未在 SOQL 中使用。

Account 上的 Parent 关系的实际字段名称为 ParentIdParent 是在选择跨该关系的字段的查询中遍历的关系,例如

SELECT Name, Parent.Name FROM Account