私は、Pythonスクリプトでpsycopg2を使用しています:私はPostgresqlから得た結果をシャッフルできますか?
conn = psycopg2.connect(......)
cur = conn.cursor()
cur.execute("select * from table1")
rows = cur.fetchall()
for a1 in rows: # how to shuffle them?
私は行が異なるために、私はそれらを取得するたびになりたいです。どうやってやるの?
更新:
行の量はカウントが巨大ではない場合、あなたはrandom.shuffle
を使用することができます周り50.000
どのようにこのサーバ側をやってはどうですか? – styvane
テーブルから選択する行の数はいくつですか? – Fomalhaut