Terwijl de andere antwoorden werken, biedt SQLAlchemy een snelkoppeling voor scalaire zoekopdrachten als ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
haalt de eerste kolom van de eerste rij op en sluit de resultaatset, of retourneert Geen als er geen rij aanwezig is. Er is ook Query.scalar()
, bij gebruik van de Query API.