TOP 1 在 sql 查询中是什么意思?

SELECT TOP 1 RequestId
FROM PublisherRequests

最佳答案

示例中的查询将返回表 RequestID 中的第一个 PublisherRequests
没有 Order By 子句的结果的顺序是任意的。因此,您的示例将返回任意 RequestID (即 RequestID 的任意排序列表中的第一个 RequestID)。
您可以通过定义 Order By 来更改顺序。
例如,要获取最后输入的 ID,可以这样写

Select Top 1 RequestID
From PublisherRequests
Order By RequestID Desc

更新以包含来自 @Kirtan Gor@AlexK 的更正订单信息

关于sql-server - TOP 1 在 sql 查询中是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/882195/

10-10 12:26