Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Offset Fetch Berikutnya untuk mendapatkan semua baris

Anda bisa mengatakan:

@PageNum  INT,
@PageSize INT

...

SELECT @PageSize = COALESCE(@PageSize, 2000000000);   
-- 2 billion should be enough?

... OFFSET (COALESCE(@PageNum, 1)-1)*@PageSize ROWS
FETCH NEXT @PageSize ROWS ONLY;

Bila Anda hanya ingin semua baris, berikan NULL ke kedua parameter.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan frekuensi kata dari Pencarian Teks Lengkap SQL Server

  2. cara mendapatkan tahun dan hari dalam setahun dengan menggunakan sql server

  3. Temukan catatan sql yang berisi string serupa

  4. Buat pemicu untuk sebelum memasukkan

  5. Mengapa ISNUMERIC(',') benar?