Я использую psycopg2 в питона сценария:Как я могу перетасовать результат, полученный из Postgresql?
conn = psycopg2.connect(......)
cur = conn.cursor()
cur.execute("select * from table1")
rows = cur.fetchall()
for a1 in rows: # how to shuffle them?
Я хочу, чтобы ряды, чтобы быть в другом порядке каждый раз, когда я получить их. Как я могу это сделать?
обновление:
количество строк составляют около 50,000
Как насчет делать это на стороне сервера? – styvane
Сколько строк вы выбираете из таблицы? – Fomalhaut