|
|
|
новичок
      
участник
Last Login: 12.05.2006 3:35
Сообщ.: 2,
Visits: 42
|
|
Коллеги, подскажите пожалуйста, как сделать такой запрос, который будет все время выводить результат с рандомизированной сортировкой, т.е. при каждом запросе отдавать набор записей с произвольным расположением их в сете.
Например имеет табл table_name c полями field_ID, field_DATA с демо записями:
field_ID field_DATA
1 Кола
2 Фанта
3 Спрайт
4 Пепси
5 Тархун
Хочется чтобы при выполнении одного и того же запроса записи выводились каждый раз в произвольном порядке, а не 1 2 3 4 5
Как это можно сделать средствами SQL или TSQL?
Заранее спасибо!
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| SELECT field_ID, field_DATA FROM table_name ORDER BY newid() Это решение специфичное именно для T-SQL
|
|
|
|
|
новичок
      
участник
Last Login: 12.05.2006 3:35
Сообщ.: 2,
Visits: 42
|
|
|
|
|