To jest duplikat SO# 19412. Oto odpowiedź, którą tam udzieliłem:
select top 1 * from mytable order by newid()
W SQL Server 2005 i nowszych, możesz użyć TABLESAMPLE, aby uzyskać losową próbkę, która jest powtarzalna:
SELECT FirstName, LastName FROM Contact TABLESAMPLE (1 ROWS) ;