Существует несколько способов случайной выборки строк из таблицы. Сегодня я продемонстрирую два из них:Способ 1: Случайное число строкDECLARE @n int
SET @n=RAND()*10
SELECT TOP (@n) * FROM sysobjectsСпособ 2: Случайное число строк в случайном порядкеDECLARE @n int
SET @n=RAND()*10
SELECT TOP (@n) * FROM sysobjects
ORDER BY NEWID()Read more: SQL4Enterprise
SET @n=RAND()*10
SELECT TOP (@n) * FROM sysobjectsСпособ 2: Случайное число строк в случайном порядкеDECLARE @n int
SET @n=RAND()*10
SELECT TOP (@n) * FROM sysobjects
ORDER BY NEWID()Read more: SQL4Enterprise