select top 10 percent * from [yourtable] order by newid()
В отговор на коментара „чист боклук“ относно големи таблици:можете да го направите по този начин, за да подобрите производителността.
select * from [yourtable] where [yourPk] in
(select top 10 percent [yourPk] from [yourtable] order by newid())
Цената за това ще бъде ключовото сканиране на стойностите плюс цената за присъединяване, която на голяма маса с малък процент на избор трябва да бъде разумна.