जबकि अन्य उत्तर काम करते हैं, SQLAlchemy स्केलर प्रश्नों के लिए ResultProxy.scalar()
:
count = db.engine.execute('select count(id) from sometable').scalar()
scalar()
पहली पंक्ति का पहला कॉलम प्राप्त करता है और परिणाम सेट को बंद कर देता है, या कोई पंक्ति मौजूद नहीं होने पर कोई नहीं लौटाता है। इसमें Query.scalar()
, यदि क्वेरी API का उपयोग कर रहे हैं।