2009-06-24 17 views
5

私たちはInterbase 7.1データベースを持っており、クエリから返されるレコード数を1に制限する方法を理解しようとしています。実際には最後のレコードからイベントコードを知る必要があります。私は何らかの種類の制限を行うことができない場合、何百ものレコードを返す。Interbase 7.1で返されるレコードの数を制限する方法を教えてください。

ありがとうございます!

答えて

11

私はそれを理解したと思います。コルROWS受け入れ答えを1として1

4

BYテーブルオーダーから

SELECT * ...このような何かをするために必要な:

SELECT * FROM table ORDER BY col ROWS 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 Product Documentationページの埋め込みSQLガイド:

関連する問題