Я знаю, что если я запустил этот запрос
select top 100 * from mytable order by newid()
он получит 100 случайных записей из моей таблицы.
Однако я немного смущен относительно того, как это работает, поскольку я не вижу newid()
в списке select
. Может кто-нибудь объяснить? Что-то особенное в newid()
здесь?