ソートせずに小さい方から n 番目を見つけ出す その 2

SELECT
    P.n
FROM
    Input P
WHERE
    (SELECT COUNT(*) FROM Input C WHERE C.n <= P.n) = @n

SQL Server だとこっちの方が高速。