Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перешивание выборки  [new]
Anonymoust
Guest
Каким наиболее элегантно и оптимально перемешать результат выборки?
Есть например табличка где, id = {1,2,3,4,5....}.
Задача растусовать все записи в произвольном порядке, чтобы при каждом запросе был разный порядок строчек # {2,5,3,1,4}, {5,1,4,3,2} ...
Обрабатывать как список на клиенте или обрабатывать все записи каждый раз на сервере не хочется.
20 дек 09, 17:12    [8092472]     Ответить | Цитировать Сообщить модератору
 Re: Перешивание выборки  [new]
Думающий
Member

Откуда: Месный
Сообщений: 963
select * 
from table
order by newid()

20 дек 09, 17:20    [8092482]     Ответить | Цитировать Сообщить модератору
 Re: Перешивание выборки  [new]
Anonymoust
Guest
Клёво, то что нужно, спасибо огромное
20 дек 09, 17:22    [8092488]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить