是否有类似于 First 的 SQL 标准关键字,仅用于 Last
Posted
技术标签:
【中文标题】是否有类似于 First 的 SQL 标准关键字,仅用于 Last【英文标题】:Is there an SQL Standard Keyword similar to First only for Last 【发布时间】:2017-11-12 14:04:48 【问题描述】:我想知道是否有类似fetch first
provided here的关键字用于选择最后一行?
我知道可以通过将排序从升序更改为降序并使用它来完成类似的操作,但我现在想避免这种情况。
【问题讨论】:
解决办法是倒序排列。 How to select the last record of a table in SQL?的可能重复 【参考方案1】:没有fetch last
。
一种解决方案是颠倒排序顺序。 . .但这会逆转结果。所以,有两种是必要的:
select t.*
from (select t.*
from t
order by . . . desc
offset 0 fetch first 10 rows only
) t
order by . . . asc;
【讨论】:
以上是关于是否有类似于 First 的 SQL 标准关键字,仅用于 Last的主要内容,如果未能解决你的问题,请参考以下文章
功能类似于 ADO.NET Entity Framework Code First 的 PHP ORM 框架?