MySQLでは使用LIMIT
し、SQLサーバーではTOP
代わりに使用する必要がありますが、次のようにLIMIT
使用できますLIMIT
。
Limit X, Y
Xが開始点で、Yが期間です。
今、私はTOP
その例のようにどのように使用できますか?
MySQLでは使用LIMIT
し、SQLサーバーではTOP
代わりに使用する必要がありますが、次のようにLIMIT
使用できますLIMIT
。
Limit X, Y
Xが開始点で、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 関数を使用して「ページング」する必要があります。例: