Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2010, 10:41
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 3 meses
Puntos: 5
Exclamación Registros aleatorios

Hola muchachos del foro,

Necesito sacar 100 registros de forma aleatoria de una tabla. investigue y en encontre que es algo como

SELECT * FROM tabla ORDER BY random().

yo hice mi query asi:

SELECT * FROM tabla ORDER BY RANDOM() LIMIT 100,

esto ordena los registros aleatoriamente pero siempre me saca los 100 primeros y yo necesito que me saque 100 aleatoriamente de de un total mucho mucho pero mucho mas grande, es decir que me saque 20 de los 100 primeros, 30 del 101 al 20000 y 50 del 20001 al 105000, por ejemplo.