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

Dapatkan N baris terakhir dari tabel dengan satu prosedur tersimpan

Anda dapat menggunakan Row_Number() dalam kueri Anda dan pesan SubscribeId turun dan row[0]["RowNumber"] jumlah totalnya seperti ini:

Select
        *  ,
ROW_NUMBER() OVER ( ORDER BY SubscribeId DESC) as RowNumber
    From billing.BillMaster As BM  
    Where  
    ( Bm.SubscribeId = '12345674' )  
    Order by SubscribeId  
    OFFSET @PageNumber * @RowCount ROWS  
    FETCH NEXT @RowCount ROWS ONLY;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kinerja SQL JOIN vs IN?

  2. Langganan laporan SSRS berakhir dengan kesalahan

  3. Bagaimana cara menggunakan OUTPUT untuk menangkap ID baru dan lama?

  4. Log4Net berfungsi di mesin Dev, gagal saat digunakan ke host bersama (menggunakan db/connstring yang sama)

  5. Bagaimana Fungsi REPLICATE() Bekerja di SQL Server (T-SQL)