Я видел несколько таких вопросов, но ничего не ответил на то, что я ищу.Случайный выбор переменных в SQL
У меня есть 5000 строк данных более 3 лет. Каждая строка имеет memberID, поэтому члены ID повторяются и уникальны только для отдельного человека (но они повторятся в столбце, если человек находится в системе несколько раз в течение 3 лет).
Как я могу вытащить 100 случайных элементов-членов в течение 3 лет? (Так теоретически было бы более 100 строк, потому что члены ID могут повторять)
EDIT: Я должен уточнить, член ID является символом, а не числовым. Пример: W4564
ПРИМЕЧАНИЕ. Это НЕ ищет n строк, а не 100 различных идентификаторов в течение 3 лет, поэтому идентификатор может быть связан с 3 строками в результате. Результат будет иметь различное количество строк при каждом запуске SQL.
возможно дубликат [Выбор п случайных строк из таблицы SQL Server] (http://stackoverflow.com/questions/848872/select-n-random-rows-from-sql -server-table) –
Я думаю, что ответы предоставлены в стеке http: // overflow.com/questions/848872/select-n-random-rows-from-sql-server-table ссылка может уточнить вас для получения правильного ответа –