MySQLでは使用LIMITし、SQLサーバーではTOP代わりに使用する必要がありますが、次のようにLIMIT使用できますLIMIT。
Limit X, YXが開始点で、Yが期間です。
今、私はTOPその例のようにどのように使用できますか?
MySQLでは使用LIMITし、SQLサーバーではTOP代わりに使用する必要がありますが、次のようにLIMIT使用できますLIMIT。
Limit X, YXが開始点で、Yが期間です。
今、私はTOPその例のようにどのように使用できますか?
CTE(共通テーブル式)でROW_NUMBER()関数を使用できます
with cte as(
select *,ROW_NUMBER() over (order by col1) as rownumber from <table>)
select * from cte where rownumber between x and y
FETCH..OFFSETを追加した SQL Server 2012 より前にはできません
したがって、ROW_NUMBER 関数を使用して「ページング」する必要があります。例: