Random sample

PHOTO EMBED

Thu Sep 01 2022 10:29:26 GMT+0000 (Coordinated Universal Time)

Saved by @MatteoK

-- 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%
content_copyCOPY