10

SQL Server 2012 を使用していますが、クエリの 3 番目の結果などを選択する方法があるかどうか疑問に思っていました。LIMIT と OFFSET を調べましたが、それが SQL Server に当てはまるかどうかは 100% わかりませんが、SQL Server 2012 でやりたいことがあると言われました。

4

3 に答える 3

13
SELECT  *
FROM     YourTable
ORDER BY OrderingColumn ASC 
OFFSET  2 ROWS /*Skip first 2 rows*/
FETCH NEXT 1 ROWS ONLY 

注:最初OFFSET ... FETCHに行わないと使用できませんORDER BY

于 2012-07-13T12:31:26.690 に答える