Không phải là câu trả lời trực tiếp cho câu hỏi của bạn nhưng bạn có thể sử dụng kỹ thuật này để chọn một mẫu tỷ lệ phần trăm ngẫu nhiên của các hàng riêng lẻ. Truy vấn sau sử dụng hàm NEWID để trả về khoảng một phần trăm các hàng của bảng Sales.SalesOrderDetail:
SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)
Có thể quan tâm: T-SQL :Tạo Số Ngẫu nhiên, Lấy mẫu Ngẫu nhiên và 'Độ tốt'