Mohssen A Mohssen نشر 22 فبراير 2022 أرسل تقرير مشاركة نشر 22 فبراير 2022 أنا أستخدم flask-sqlalchemy في أحد المشاريع، وأريد أن أقوم بتنفيذ استعلام في قاعدة البيانات لحساب عدد السجلات في الجدول. أعلم أنه يمكنني استخدام table.query.filter_by.count مباشرةً ولكن لا أريد تطبيق مرشح filter معين لكي يتم حساب عدد السجلات بالكامل، كيف أقوم بهذا الأمر؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 مسعود زاهي نشر 22 فبراير 2022 أرسل تقرير مشاركة نشر 22 فبراير 2022 يُمكنك معرفة عدد العناصر الموجودة في أحد الجداول بإستخدام الدالة count مُباشرة بدون إستعمال مرشحات على الشكل التالي: table.query.count() أو session.query(Table).count() # Table # هو اسم النموذج الخاص بك مُلاحظة: الطريقة أعلاه قد تكون بطيئة نوعًا ما في بعض نُظم قواعد البيانات مثل MySql. للحصول على نتيجة أسرع يُمكن استخدام: from sqlalchemy import func session.query(func.count(Table.id)).scalar() 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohssen A Mohssen
أنا أستخدم flask-sqlalchemy في أحد المشاريع، وأريد أن أقوم بتنفيذ استعلام في قاعدة البيانات لحساب عدد السجلات في الجدول.
أعلم أنه يمكنني استخدام table.query.filter_by.count مباشرةً ولكن لا أريد تطبيق مرشح filter معين لكي يتم حساب عدد السجلات بالكامل، كيف أقوم بهذا الأمر؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.