PostgreSQLから20〜30行を選択する必要がある場合、どのように取得できますか?postgresqlデータベースから特定の行を取り出す方法は?
SELECT column FROM table LIMIT 10
これは、上位10行だけをフェッチしています。 PostgreSQLでこれを行うことはできますか?
PostgreSQLから20〜30行を選択する必要がある場合、どのように取得できますか?postgresqlデータベースから特定の行を取り出す方法は?
SELECT column FROM table LIMIT 10
これは、上位10行だけをフェッチしています。 PostgreSQLでこれを行うことはできますか?
はLIMIT
に加えてOFFSET
を指定します。
SELECT column FROM table LIMIT 10 OFFSET 20
をあなたが行は、不特定の順序で返され、デフォルトでだけでなく、ORDER BY
句を使用することをお勧めします。
PostgreSQLドキュメントのLIMIT and OFFSETを参照してください。
実際には、OFFSETは、この場合は10行に制限されている行を返すようにする前にスキップする行の数を示します。
select column from table limit 20;
または
select column from table limit 30;
:あなただけにあなたが制限されている行の数を変更したいです