Bukan jawaban langsung untuk pertanyaan Anda, tetapi Anda dapat menggunakan teknik ini untuk memilih sampel persentase acak dari masing-masing baris. Kueri berikut menggunakan fungsi NEWID untuk mengembalikan sekitar satu persen dari baris tabel Sales.SalesOrderDetail:
SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)
Mungkin menarik:T-SQL :Menghasilkan Angka Acak, Pengambilan Sampel Acak, dan 'Kebaikan' Acak