Interbase 7.1で返されるレコードの数を制限するにはどうすればよいですか?
質問
Interbase 7.1データベースがあり、クエリによって返されるレコードの数を1に制限する方法を見つけようとしています。何らかの制限を行うことができない場合、何百ものレコードを返します。
事前に感謝します!
解決
私はそれを理解したと思います。このようなことをする必要がありました...
SELECT * FROM table ORDER BY col ROWS 1
他のヒント
受け入れられた答えに従って:
SELECT * FROM table ORDER BY col ROWS 1
1つの結果のみを返します。 他にもいくつかの行制限オプションが利用可能です:
ROWS n Returns the first n rows of the result set, or n percent if used with PERCENT ROWS m TO n Returns rows m through n, inclusive or the mth to nth percent ROWS n BY p Returns every pth row of the first n rows
これは、ページングされた結果に特に便利です。
InterBase製品ドキュメントページの埋め込みSQLガイドから:
所属していません StackOverflow