0
私はいつも同じクエリの結果を得るためにORDER_BY使用sqlalchmyクエリ結果をシャッフルするときランダムシードを設定したいと思います:Pythonのsqlalchemy.sql.expression.func.random()でランダムなシードを設定するには?
my_query.order_by(func.random())
私はドキュメントでそれを行う方法を見つけることができませんでした。私はそれを試してみた
my_query.order_by(func.random(random_seed=1))
my_query.order_by(func.random(random_state=1))
しかし、両方がうまくいきませんでした。 事前にアイデアやヒントをありがとうございます!
すべてのベスト、 リー
私はシンプルsqlliteデータ・ベースを使用しています。私はsetseedコマンドを使用しようとしましたが、動作しません。任意のアイデアはどのようにsqlliteでそれを行うには?ドキュメントはこの問題に対処していないようです。 – lea
あなたの質問のSQLAlchemy部分は答えられましたが、本当にあなたはデータベース質問をしています。 SQLiteでは不可能です。http://stackoverflow.com/questions/24256258/order-by-random-with-seed-in-sqlite – RazerM