Database 用于检索表最后一行的SOQL查询

Database 用于检索表最后一行的SOQL查询,database,salesforce,soql,Database,Salesforce,Soql,检索表最后一行的SOQL查询是什么?SOQL与SQL有点不同TOP 1在SOQL(Salesforce对象查询语言)中无效,您需要使用LIMIT 1 检查文档: 你也可以试试这个: selectid fromObjectName\uu c ORDER BY Id DESC LIMIT 1我认为数据库中没有最后一个的概念。我认为一个表是一组记录,因此记录是唯一的(hello主键!),没有像数组(或salesforce列表)那样的一致顺序 有了这个警告,就有了更好的方法。执行count()以获取对

检索表最后一行的SOQL查询是什么?

SOQL与SQL有点不同
TOP 1
在SOQL(Salesforce对象查询语言)中无效,您需要使用
LIMIT 1

检查文档:

你也可以试试这个:
selectid fromObjectName\uu c ORDER BY Id DESC LIMIT 1

我认为数据库中没有最后一个的概念。我认为一个表是一组记录,因此记录是唯一的(hello主键!),没有像数组(或salesforce列表)那样的一致顺序

有了这个警告,就有了更好的方法。执行count()以获取对象上的记录数。你会这样做: rn=从帐户中选择计数(Id)

那你想要第n张唱片。要选择它,请使用: 选择* 从帐户
其中rn=。。。。。你试了什么?你为什么用salesforce来标记这个?你说的“最后一排”是什么意思?没什么。我来自ORM学校,所以我至少有编写sql查询的经验。最后记录基于什么?sql行没有可靠的固有顺序。e、 g.您想要“最高id”还是“最新时间戳”,还是什么?@Oded它用SalesForce标记,因为SOQL=SalesForce对象查询语言(SOQL)。这是用来查询salesforce数据库的。仔细考虑一下,您也可以使用CreatedDate DESC的
ORDER来代替ID。这可能会提供更好的结果。检索记录的整个想法是。我想显示自定义对象的更新日期。我想也许我会把上一个创建行的日期显示为更新日期。您对此有更好的选择吗?有一个默认字段Salesforce在每次修改记录时自动更新,名为
LastModifiedDate