sql >> データベース >  >> RDS >> Sqlserver

1 つのストアド プロシージャでテーブルから最後の N 行を取得する

    Row_Number() を使用できます クエリと注文 SubscribeId 降順および row[0]["RowNumber"] 合計は次のようになります:

    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. MySqlのバックアップと復元

    2. SQL Server:あるクエリに存在する行が別のクエリにない

    3. bigintで生成されたキーを使い果たすとどうなりますか?それをどのように処理しますか?

    4. シーケンスとアイデンティティ