Trong khi các câu trả lời khác hoạt động, SQLAlchemy cung cấp một lối tắt cho các truy vấn vô hướng là ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
tìm nạp cột đầu tiên của hàng đầu tiên và đóng tập kết quả hoặc trả về Không nếu không có hàng nào. Ngoài ra còn có Query.scalar()
, nếu sử dụng API truy vấn.