За последние 24 часа нас посетили 55163 программиста и 1784 робота. Сейчас ищут 927 программистов ...

Select + рандом

Тема в разделе "PHP для новичков", создана пользователем joost, 8 фев 2008.

  1. joost

    joost Guest

    Если есть таблица с записями
    Записи
    запись1
    запись2
    запись3
    запись4
    запись5

    К ней сделать select * from Записи, то поля будут выбраны в порядке как они стоят в таблице.
    Как заставить select выбирать записи в произвольном порядке?
     
  2. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Для малого количества данных order by rand()
    Для большого - смотри тут
     
  3. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    тут была ветка, где обсуждали получше.
     
  4. joost

    joost Guest

    и где эта ветка?
     
  5. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
  6. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    А малое кол-во данных это примерно сколько?
     
  7. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Проверь в своей системе при каком количестве записей издержки системы 2 нормальных запроса начинают работать быстрее одного by rand(). Как только издержки на повторный запрос становятся меньше времени выполнения rand() - ты нашел что искал. Я не использую rand() если у меня больше тысячи строк в таблице.