У меня есть таблица SQL Server с около 50 000 строк. Я хочу выбрать около 5000 из этих строк наугад. Я подумал о сложном способе создания временной таблицы со столбцом "случайное число", скопировав в нее таблицу, перейдя по временной таблице и обновив каждую строку с помощью RAND()
, а затем выбрав из этой таблицы случайную номер столбца < 0,1. Я ищу более простой способ сделать это, если возможно, в одном заявлении.
Кто-нибудь когда-нибудь это делал раньше? Любые идеи?