TheBrain نشر 31 يناير 2016 أرسل تقرير مشاركة نشر 31 يناير 2016 أريد معرفة طريقة الحصول على سطر واحد و أكثر بشكل عشوائي باستخدام SQLAlchemy فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 31 يناير 2016 أرسل تقرير مشاركة نشر 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()) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheBrain
أريد معرفة طريقة الحصول على سطر واحد و أكثر بشكل عشوائي باستخدام SQLAlchemy فما الطريقة الصحيحة لفعل ذلك في لغة بايثون؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.