SQL рандомизация на ежедневной основе - PullRequest
1 голос
/ 24 мая 2010

У меня есть магазины с листингом SQL, но я хотел бы рандомизировать результаты ежедневно.

Например, сегодня я перечисляю летучую мышь 2, 6, 9 и т. Д., А завтра - 6,1,7,9 etc

Есть ли способ реализовать это?

Ответы [ 2 ]

1 голос
/ 25 мая 2010

С помощью mysql вы можете написать запрос, подобный этому

select * from table order by rand (curdate ()) limit 3

Вы можете адаптировать его к другим rdbms, если вам нужно.

0 голосов
/ 25 мая 2010

Это для веб-сайта или ...?

Вы можете настроить задание cron для ежедневного запуска сценария и изменения чего-либо, чтобы появлялись разные магазины.

Например, вы можете создать таблицу, содержащую идентификационные номера магазинов, которые вы хотите показать, и когда ваше задание cron запускается, оно удалит все записи из этой таблицы и вставит новые, определенные случайным образом или по вашему желанию.

...