TheBrain نشر 31 يناير 2016 أريد معرفة طريقة الحصول على سطر واحد و أكثر بشكل عشوائي باستخدام SQLAlchemy فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 هشام رزق الله نشر 31 يناير 2016 يوجد العديد من الطرق في لغة بايثون للفعل ذلك، وهذه الطرق تختلف من قاعدة بيانات إلى أخرى، فلو كنت تستخدم Mysql على سبيل المثال فيمكنك في هذه الحالة استخدام دوال select و func من وحدة sqlalchemy.sql.expression مع دالة rand() كما في المثال التالي:from sqlalchemy.sql.expression import func, select select.order_by(func.rand()) أو إذا كنت تستخدم قاعدة بيانات PostgreSQL أو SQLite فيمكنك استخدام دالة random() بدلا من rand() كما في المثال التالي:from sqlalchemy.sql.expression import func, select select.order_by(func.random()) انشر على الشّبكات الاجتماعية رابط هذه المساهمة
أريد معرفة طريقة الحصول على سطر واحد و أكثر بشكل عشوائي باستخدام SQLAlchemy فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة