Toto je duplikát SO# 19412. Zde je odpověď, kterou jsem zde uvedl:
select top 1 * from mytable order by newid()
V SQL Server 2005 a novějších můžete použít TABLESAMPLE k získání náhodného vzorku, který je opakovatelný:
SELECT FirstName, LastName FROM Contact TABLESAMPLE (1 ROWS) ;