擬似コードでは、次のようなことができますか (TOP に似ています):
SELECT Row 2
*
FROM Table
WHERE Column1 = Condition
私はテストのために何かをしたいと思っていました - 私はこれのための現実世界のシナリオを考えることはできません. それが可能かどうか興味があります。私はそれについてInterwebzで何も見つけることができません.
擬似コードでは、次のようなことができますか (TOP に似ています):
SELECT Row 2
*
FROM Table
WHERE Column1 = Condition
私はテストのために何かをしたいと思っていました - 私はこれのための現実世界のシナリオを考えることはできません. それが可能かどうか興味があります。私はそれについてInterwebzで何も見つけることができません.
これにより、9行目が得られます。
select top 1 *
from (
select top 9 *
from MyTable
order by 1) as x
order by 1 desc
SELECT *
FROM (
SELECT *, ROW_NUMBER() OVER (ORDER BY col2) rn
FROM mytable
WHERE col1 = condition
) q
WHERE rn = 4
WITH QUERY AS (
SELECT *, ROW_NUMBER() OVER(ORDER BY Column1) AS RowNumber
FROM Table
)
SELECT * FROM QUERY WHERE ROWNUMBER = N