-- Due alternative -- 1) Usare la funzione shuffle sulla chiave SELECT ID_TABELLA, SHUFFLE(ID_TABELLA) AS NEW_INDEX FROM TABELLA WHERE NEW_INDEX < 100000 -- 2) Usare la funzione RANDINT SELECT * FROM ORDERS WHERE RANDINT(1, 100) < 20 -- questa seleziona a caso un campione del 20%