Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Ruslan Bondarev                      2:463/327.37   22 Feb 2002  20:33:27
 To : All
 Subject : выборка случайной записи, учитывая приоритетность
 -------------------------------------------------------------------------------- 
 
 
     В общем, такой вот дверной косяк:
     Есть набор записей в БД (mySQL), каждая запись содержит поле "дата". Hужно
 выбрать случайную запись, но если день месяца в сегодняшней дате и день месяца
 в поле "дата" совпадают -- такая запись получает более высокий приоритет
 (1:4, число в знаменателе может быть любым).
 
     Как я решил: выборка всех записей -> засовывание приоритетных записей
 несколько раз (в соотв. с "валентностью" приоритета) -> случайный элемент
 массива.
     База небольшая -- порядка 10 тыс. записей. Hо память жалко еще со времен
 программирования на МК-61, да и способ, на мой взгляд, слегка кривоват.
     Может быть решение похожей задачи есть у Кнута?
 
 ps: Hе совсем онтопик, конечно...
 
 --- GoldED+/W32 1.1.4.7
  * Origin:  (2:463/327.37)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 выборка случайной записи, учитывая приоритетность   Ruslan Bondarev   22 Feb 2002 20:33:27 
 Re: выборка случайной записи, учитывая приоритетность   Victor Wagner   23 Feb 2002 00:15:41 
 выборка случайной записи, учитывая приоритетность   Bulat Ziganshin   23 Feb 2002 00:50:51 
 выборка случайной записи, учитывая приоритетность   pavel kurnosoff   25 Feb 2002 01:17:30 
 выборка случайной записи, учитывая приоритетность   Ruslan Bondarev   26 Feb 2002 01:17:37 
 Re: выборка случайной записи, учитывая приоритетность   Igor Nikolaev   05 Mar 2002 17:39:34 
 выборка случайной записи, учитывая приоритетность   Ruslan Bondarev   06 Mar 2002 10:26:26 
 Re: выборка случайной записи, учитывая приоритетность   Igor Nikolaev   06 Mar 2002 20:06:42 
Архивное /ru.perl/33883c768353.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional