Ikke et direkte svar på dit spørgsmål, men du kan bruge denne teknik til at vælge en tilfældig procentvis stikprøve af individuelle rækker. Følgende forespørgsel bruger funktionen NEWID til at returnere cirka én procent af rækkerne i tabellen Sales.SalesOrderDetail:
SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)
Muligvis af interesse:T-SQL :Generering af tilfældige tal, tilfældig stikprøve og tilfældig 'godhed'