The RETURNING Clause

DEX450 - Introductions and Overview

📄 第 480 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的RETURNING子句。这个子句在SOQL查询中非常有用,它允许我们指定查询返回哪些字段或对象。听起来有点复杂,但其实很简单,我们一步步来看。 首先,RETURNING子句是用来决定查询结果中返回哪些数据的。它不会影响我们搜索哪些数据,只会影响我们最终看到哪些数据。 举个例子,如果我们只想从一个对象中返回Id字段,我们可以这样写: ```sql SELECT Id FROM Account ``` 这里,我们只返回了Account对象的Id字段。 如果我们想从多个对象中返回Id字段,比如Account和Contact,我们可以这样写: ```sql SELECT Id FROM Account SELECT Id FROM Contact ``` 这样,我们就能同时看到Account和Contact的Id了。 接下来,如果我们想从一个对象中返回特定的字段,比如Account的Name和Phone字段,我们可以这样写: ```sql SELECT Name, Phone FROM Account ``` 这样,查询结果中就会包含Account的Name和Phone信息。 最后,如果我们只想返回满足特定条件的记录,比如所有名字中包含“Acme”的Account,我们可以这样写: ```sql SELECT Id, Name FROM Account WHERE Name LIKE '%Acme%' ``` 这里,我们使用了WHERE子句来筛选出名字中包含“Acme”的Account,并且只返回这些Account的Id和Name字段。 总结一下,RETURNING子句帮助我们精确控制查询结果中返回哪些数据,而不会影响我们搜索哪些数据。希望这个解释能帮助你更好地理解RETURNING子句的用法。如果有任何问题,随时问我哦!