Geen direct antwoord op uw vraag, maar u kunt deze techniek gebruiken om een willekeurig percentage van individuele rijen te selecteren. De volgende query gebruikt de functie NEWID om ongeveer één procent van de rijen van de tabel Sales.SalesOrderDetail te retourneren:
SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)
Mogelijk interessant:T-SQL :Willekeurige getallen genereren, willekeurige steekproeven en willekeurige 'goedheid'