sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo muestrear filas en MySQL usando RAND (semilla)?

Use la misma semilla para todas las filas para hacer eso, como:

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

Consulte rand() docs de por qué funciona de esa manera. Cambie la semilla si desea otro conjunto de valores.