PostgreSQL 取得する位置を指定する

PostgreSQL 取得する位置を指定する

PostgreSQLで、取得する位置を指定する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

取得する位置を指定

取得する位置を指定したい場合は、「offset」を使用します。

select * from テーブル名 offset 値

実際に、以下のテーブルで「offset」を使用して、指定した位置から値を取得してみます。

以下のクエリを実行して、2行目から取得してみます。

select * from testTable order by id
offset 1

実行結果

2業名が取得されていることが確認できます。

limit併用

limitも併用すると、範囲を指定取得することが可能です。

実行してみます。

select * from testTable order by id
limit 2 offset 2

実行結果

「3~4」行目までが取得されていることが確認できます。