Teknologi paging SQL Server
PostgreSQL menggunakan kata kunci LIMIT
dan OFFSET
untuk menomborkan set hasil dengan mudah. Jadi, apakah sintaks yang setara dalam SQL Server?
Sintaks paging Microsoft SQL Server
SQL Server 2012 dan kemudiannya menyediakan sintaks yang setara. Cara menggunakan:
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Penjelasan sintaks terperinci:
Contoh
Untuk memilih baris 11 hingga 20 daripada emailTable
, anda boleh menggunakan pertanyaan berikut:
<code class="language-sql">SELECT email FROM emailTable WHERE user_id=3 ORDER BY Id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;</code>
Arahan lain
OFFSET
Pilihan, pengabaian akan bermula dari baris pertama. FETCH NEXT
Diperlukan. ROW_NUMBER()
bersama-sama dengan sintaks OFFSET
dan FETCH NEXT
untuk melaksanakan penomboran. Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Penomboran dalam SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!