SQL Server CE 4 - как выбрать n случайных строк из таблицы? - PullRequest
1 голос
/ 12 февраля 2012

Есть ли у кого-нибудь запрос, который выберет n номеров случайных строк из таблицы SQL Server CE 4?

1 Ответ

3 голосов
/ 12 февраля 2012

Вы пробовали:

SELECT TOP N * FROM table ORDER BY NEWID()

NEWID вызывает создание GUID (полуслучайного идентификатора) для каждой строки в наборе результатов, и сортировка по нему должна дать вам N довольно случайных результатов.

...