Wie implementiert man eine Abfrage mit FETCH NEXT in SQLAlchemy? [Duplikat]Python

Python-Programme
Guest
 Wie implementiert man eine Abfrage mit FETCH NEXT in SQLAlchemy? [Duplikat]

Post by Guest »

Ich habe die folgende SQL-Abfrage:

Code: Select all

SELECT *
FROM test_table
WHERE id >= 1000000
ORDER BY id
FETCH NEXT 10 ROWS ONLY;
Wie kann ich diese Abfrage mit SQLAlchemy schreiben? Ich verwende hauptsächlich ORM, bin aber bei Bedarf auch offen für Raw-SQL.
Bisher habe ich Folgendes versucht:

Code: Select all

session.query(TestTable).filter(TestTable.id >= 1000000).order_by(TestTable.id).limit(10)
Es funktioniert, aber ich bin mir nicht sicher, ob es das genaue Äquivalent von FETCH NEXT ist.
Gibt es andere Ansätze oder Verbesserungen für diese Abfrage?
Vielen Dank im Voraus!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post