Forum Webscript.Ru

Общие => Базы данных => Тема начата: Dart Sidius от 21 Марта 2005, 12:43:18

Название: SELECT в SQL
Отправлено: Dart Sidius от 21 Марта 2005, 12:43:18
Интересует такой вопрос...например есть таблица с полями id,name, что в принципе не важно...в ней есть например 10 записей...мне нужно выбрать 5 из неё, причём в любом порядке...типа random...есть ли какая нибудь реализация с помощью SELECT?
Название: SELECT в SQL
Отправлено: commander от 21 Марта 2005, 12:56:14
Dart Sidius
в mysql рендом есть... в PostgreSQL надо писать функцию... и плюс безусловно LIMIT...

P.S.
Dart Sidius
вопрос к PERL не имеет отношения...
модераторам... :
перекинте топик в БД :)
Название: SELECT в SQL
Отправлено: ondr от 21 Марта 2005, 13:12:20
commander
[off]перекинул[/off]
Название: SELECT в SQL
Отправлено: Dart Sidius от 21 Марта 2005, 13:40:19
О...мне для mysql и надо как раз...как там рэндом реализовывается...а то я искал в доке к модулю DBI для перла но там не сказано ничего такого
Название: SELECT в SQL
Отправлено: Меняздесьдавнонет от 21 Марта 2005, 13:54:56
select * from table order by rand() limit 5

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