У меня есть база данных, содержащая кавычки. Мне нравится отображать случайные кавычки. Но с двумя условиями.Как увеличить вероятность того, что выбрана старая цитата
- Котировки, отображаемые на прошлой неделе, не должны выбираться.
- Чем дальше в прошлом отображается цитата, тем больше шансов ее выбрать.
Первое не так сложно. Для этого я могу использовать предложение WHERE.
Второе, что я не знаю, как реализовать. Есть ли простой способ сделать это, или мне нужно определить сложную функцию для этого?
Одно расширение, которое также может быть приятным. Сначала большинство кавычек не будут отображаться. Если бы можно было дать цитату, которая еще не была отображена, гораздо больше шансов быть отображенной, тогда было бы неплохо.
Whcih DMBS вы используете? – araknoid
В этом случае H2 (http://www.h2database.com/), но я также использую MySQL и SQLite, например. Поэтому я предпочитаю решение, которое применимо в целом. –