اذهب إلى المحتوى
  • 0

كيفية معرفة عدد العناصر الموجودة في أحد الجداول بإستخدام flask-sqlalchemy في فلاسك Flask؟

Mohssen A Mohssen

السؤال

أنا أستخدم flask-sqlalchemy في أحد المشاريع، وأريد أن أقوم بتنفيذ استعلام في قاعدة البيانات لحساب عدد السجلات في الجدول.

أعلم أنه يمكنني استخدام table.query.filter_by.count مباشرةً ولكن لا أريد تطبيق مرشح filter معين لكي يتم حساب عدد السجلات بالكامل، كيف أقوم بهذا الأمر؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يُمكنك معرفة عدد العناصر الموجودة في أحد الجداول بإستخدام الدالة count مُباشرة بدون إستعمال مرشحات على الشكل التالي:

table.query.count()

أو

session.query(Table).count()
# Table
# هو اسم النموذج الخاص بك

مُلاحظة:

  • الطريقة أعلاه قد تكون بطيئة نوعًا ما في بعض نُظم قواعد البيانات مثل MySql. للحصول على نتيجة أسرع يُمكن استخدام:
    from sqlalchemy import func
    session.query(func.count(Table.id)).scalar()

     

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...