正しい。 LIMIT
句は、パーセンテージではなく、オフセットと行数を取ります。 SELECT TOP 20 PERCENT ...
をサポートするMicrosoftSQLServerについて考えています。 (どちらのLIMIT
も注意してください またはTOP
標準SQLで指定されています。
これは2つのクエリで行います:
SELECT COUNT(*) FROM MyTable WHERE ...conditions...
SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?
パラメータ?
を置き換えます カウント/5。
1回のクエリですべての問題を解決する必要はありません。