共用方式為


SKIP (Entity SQL)

您可以使用 ORDER BY 子句中的 SKIP 子句來執行實體分頁。 SKIP 無法與 ORDER BY 子句分開使用。

語法

[ SKIP n ]

論點

n
要略過的項目數。

備註

如果 ORDER BY 子句中有 SKIP 運算式子句,則結果會根據排序規格進行排序,結果集會包含從 SKIP 運算式之後緊接下一個數據列開始的數據列。 例如,SKIP 5 會略過前五個數據列,並從第六個數據列向前傳回。

備註

如果 TOP 修飾詞和 SKIP 子句都存在於相同的查詢表達式中,則 Entity SQL 查詢無效。 查詢應該藉由將 TOP 運算式變更為 LIMIT 運算式來重寫。

備註

在 SQL Server 2000 中,在非索引鍵數據行上使用 SKIP 搭配 ORDER BY 可能會傳回不正確的結果。 如果非索引鍵列中有重複的數據,可能會略過超過指定的行數目。 這是因為 SQL Server 2000 的 SKIP 轉譯方式。 例如,在下列程式代碼中,如果 E.NonKeyColumn 有重複的值,可能會略過五個以上的數據列:

SELECT [E] FROM Container.EntitySet AS [E] ORDER BY [E].[NonKeyColumn] DESC SKIP 5L

How to: Page Through Query Results 中的 Entity SQL 查詢會使用 ORDER BY 運算子搭配 SKIP 來指定 SELECT 語句中傳回之物件所使用的排序順序。

另請參閱