Mens de andre svar virker, giver SQLAlchemy en genvej til skalære forespørgsler som ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
henter den første kolonne i den første række og lukker resultatsættet, eller returnerer Ingen, hvis der ikke er nogen række. Der er også Forespørgsel. scalar()
, hvis du bruger Query API.