PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Obtenir COUNT de sqlalchemy

Alors que les autres réponses fonctionnent, SQLAlchemy fournit un raccourci pour les requêtes scalaires comme ResultProxy.scalar() :

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

scalar() récupère la première colonne de la première ligne et ferme le jeu de résultats, ou renvoie None si aucune ligne n'est présente. Il y a aussi Query.scalar() , si vous utilisez l'API de requête.