Докато другите отговори работят, SQLAlchemy предоставя пряк път за скаларни заявки като ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
извлича първата колона на първия ред и затваря набора от резултати или връща None, ако няма ред. Има и Query.scalar()
, ако използвате API за заявки.