ページネーションを実装するクエリを作成しようとしています。私の基本的な要件は、返される行の最小範囲と最大範囲を指定できるクエリが必要であることです。などなど。
いくつかのヘルプフォームインターネットを通じて、ここSOで次のクエリを書き留めましたが、実際にはそのように機能しておらず、範囲が何であれ行の大きな合計を返します(おそらくクエリに結合がありません)
SELECT b.id,b.title,b.name
FROM (
SELECT ROW_NUMBER() OVER(ORDER BY (select NULL as noorder)) AS RowNum, *
FROM [student] b
) as alias,[student] b,[class] c
WHERE b.[status]=1
AND c.id=b.class
AND c.name='Science'
AND RowNum BETWEEN 1 AND 5
ORDER BY b.dtetme DESC
修正中に迷子になりました。誰か間違いを指摘してください。ありがとうございました!