select top 10 percent * from [yourtable] order by newid()
Als reactie op de opmerking "pure prullenbak" over grote tabellen:je zou het zo kunnen doen om de prestaties te verbeteren.
select * from [yourtable] where [yourPk] in
(select top 10 percent [yourPk] from [yourtable] order by newid())
De kosten hiervan zijn de sleutelscan van waarden plus de deelnamekosten, die op een grote tafel met een klein percentage selectie redelijk zouden moeten zijn.