PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ottenere COUNT da sqlalchemy

Mentre le altre risposte funzionano, SQLAlchemy fornisce una scorciatoia per le query scalari come ResultProxy.scalar() :

count = db.engine.execute('select count(id) from sometable').scalar()

scalar() recupera la prima colonna della prima riga e chiude il set di risultati oppure restituisce None se non è presente alcuna riga. C'è anche Query.scalar() , se si utilizza l'API Query.