Mysql
 sql >> Database >  >> RDS >> Mysql

Come campionare le righe in MySQL usando RAND(seed)?

Usa lo stesso seme per tutte le righe per farlo, come:

select id from foo where rand(42) < 0.05 order by id desc limit 100

Vedi il rand() documenti per il motivo per cui funziona in questo modo. Cambia il seme se vuoi un altro set di valori.