Postgres レコードの一部のみ取得・表示する方法 [postgres]

limitとoffset

Postgresで指定した条件のレコードの内、一部だけ取得したい場合、
limitとoffsetを使用します。
以下が使用例です。












testテーブルで3レコード目から5件のデータを取得したい場合、SQLを次のように書きます。

■SQL 

limt,offset
1
2
3
select * from test
order by id
limit 5 offset 2
すると






という具合に、必要なレコードのみ抽出してくれます。
limit 5 で5レコード分のデータのみ取得し、
offset 2 で3レコード目からのデータを表示してくれます。
とても便利です。

コメント

人気の投稿