Erhalte die N-te Zeile in Postgresql

8

In MySQL kann ich SELECT * FROM tbl LIMIT 10

machen

In MSSQL kann ich SELECT TOP 5 * FROM tbl

machen

Wie mache ich das in Postgresql?

    
Byron Whitlock 17.01.2010, 21:58
quelle

3 Antworten

17

Siehe LIMIT -Klausel :

%Vor%

oder

%Vor%

und natürlich

%Vor%     
Dirk 17.01.2010, 22:02
quelle
4

Die Syntax, die Sie für MySQL angeben, sollte auch für PostgreSQL funktionieren. Nicht wahr?

    
Jakob Borg 17.01.2010 22:01
quelle
4

Aus den PostgreSQL-Dokumenten:

%Vor%

Also sollte LIMIT so funktionieren wie in MySQL. OFFSET wird verwendet, um Zeilen zu überspringen, bevor mit dem Zurückgeben von Daten begonnen wird.

Siehe Dokumente für LIMIT und OFFSET

Ich hoffe, das hilft.

    
Bob Jarvis 17.01.2010 22:03
quelle

Tags und Links