質問

SQL ServerのTOPまたはDB2のFETCH FIRSTまたはPostgreSQLのMySQLのLIMITに相当何でしょうか。

役に立ちましたか?

他のヒント

LIMIT の句を使用してください。

別に制限から、あなたはまず、同様のフェッチ使用することができます。あなたの質問はすでに答えを持っていた。

Select * from users FETCH FIRST 5 ROWS ONLY

は、PostgreSQLには、この目標を達成するための2つの方法があります。

SQL標準

最初のオプションは、SQLを使用することです:FETCH FIRST N ROWS ONLYの構文を使用して結果セットを制限する2008の標準的な方法:

SELECT
    title
FROM
    post
ORDER BY
    id DESC
FETCH FIRST 50 ROWS ONLY
  

SQL:2008標準の構文は、PostgreSQL 8.4からサポートされます。

はPostgreSQL 8.3歳以上

はPostgreSQL 8.3以前のバージョンでは、結果セットのサイズを制限するLIMIT句に必要があります。

SELECT
    title
FROM
    post
ORDER BY
    id DESC
LIMIT 50

このトピックの詳細については、チェックアウトこの記事

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