Interbase 7.1で返されるレコードの数を制限するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1040427

  •  22-07-2019
  •  | 
  •  

質問

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ガイドから:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top