Bagikan melalui


SKIP (Entity SQL)

Anda dapat melakukan paging fisik dengan menggunakan sub-klausul SKIP dalam klausa ORDER BY. SKIP tidak dapat digunakan secara terpisah dari klausa ORDER BY.

Sintaks

[ SKIP n ]

Argumen

n
Jumlah item yang akan dilewati.

Keterangan

Jika sub-klausa ekspresi SKIP ada dalam klausa ORDER BY, hasilnya akan diurutkan sesuai dengan spesifikasi pengurutan dan kumpulan hasil akan menyertakan baris yang dimulai dari baris berikutnya segera setelah ekspresi SKIP. Misalnya, SKIP 5 akan melewati lima baris pertama dan mulai kembali dari baris keenam dan seterusnya.

Catatan

Kueri Entity SQL tidak valid jika pengubah TOP dan sub-klausa SKIP ada dalam ekspresi kueri yang sama. Kueri harus ditulis ulang dengan mengubah ekspresi TOP ke ekspresi LIMIT.

Catatan

Di SQL Server 2000, menggunakan SKIP dengan ORDER BY pada kolom non-kunci mungkin mengembalikan hasil yang salah. Jumlah baris yang lebih dari yang ditentukan mungkin dilewati jika kolom non-kunci memiliki data duplikat di dalamnya. Ini karena cara SKIP diterjemahkan untuk SQL Server 2000. Misalnya, dalam kode berikut lebih dari lima baris mungkin dilewati jika E.NonKeyColumn memiliki nilai duplikat:

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

Kueri Entity SQL di Cara: Halaman Melalui Hasil Kueri menggunakan operator ORDER BY dengan SKIP untuk menentukan urutan pengurutan yang digunakan pada objek yang dikembalikan dalam pernyataan SELECT.

Lihat juga