PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Obtendo COUNT do sqlalchemy


Enquanto as outras respostas funcionam, SQLAlchemy fornece um atalho para consultas escalares como ResultProxy.scalar() :
count = db.engine.execute('select count(id) from sometable').scalar()

scalar() busca a primeira coluna da primeira linha e fecha o conjunto de resultados ou retorna Nenhum se nenhuma linha estiver presente. Há também Query.scalar() , se estiver usando a API de consulta.