Иногда требуется выбрать из таблицы случайные строки, например для розыгрыша лотереи. Решить этот вопрос нам поможет ограничение TOP с сортировкой по NEWID():
SELECT TOP (1) * FROM Users ORDER BY NewID()
Тот же код можно использовать для произвольного числа строк, например 7.
SELECT TOP (7) * FROM Users ORDER BY NewID()