Rex IT Blog
顯示具有
ANSI SQL
標籤的文章。
顯示所有文章
顯示具有
ANSI SQL
標籤的文章。
顯示所有文章
2020年6月6日 星期六
OFFSET 0 ROWS FETCH FIRST 25 ROWS ONLY
use Northwind
GO
SELECT * FROM Orders
ORDER BY OrderID
OFFSET 0 ROWS FETCH FIRST 25 ROWS ONLY
效果同
SELECT
TOP(25)
* FROM Orders
ORDER BY OrderID
差別:
TOP不是ANSI SQL,但是
TOP還可以搭配PERCENT和WITH TIES很方便
OFFSET是 ANSI SQL
ORDER BY NULLS FIRST、ORDER BY NULLS LAST
原來Oracle有這種語法,SQL Server沒有這語法
https://www.oracletutorial.com/oracle-basics/oracle-order-by/
而且是ANSI SQL:2003語法
https://en.wikipedia.org/wiki/Order_by
較舊的文章
首頁
訂閱:
文章 (Atom)