select top 10 percent * from [yourtable] order by newid()
Để trả lời nhận xét "hoàn toàn là thùng rác" liên quan đến các bảng lớn:bạn có thể làm như vậy để cải thiện hiệu suất.
select * from [yourtable] where [yourPk] in
(select top 10 percent [yourPk] from [yourtable] order by newid())
Chi phí của việc này sẽ là quá trình quét các giá trị chính cộng với chi phí kết hợp, chi phí này trên một bảng lớn với tỷ lệ phần trăm nhỏ sẽ hợp lý.