Sementara jawaban lain berfungsi, SQLAlchemy menyediakan pintasan untuk kueri skalar sebagai ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
mengambil kolom pertama dari baris pertama dan menutup kumpulan hasil, atau mengembalikan None jika tidak ada baris. Ada juga Query.scalar()
, jika menggunakan API Kueri.