Alguien me podria decir la consulta mas eficaz para mostrar una cantidad de registros y que sean aleatorio, y es posible que no se repitan los registros.
Es posible hacer esto en mysql?
Saludos.
yo hice algo asin
| |||
mostrar resultados aleatorios en mysql Alguien me podria decir la consulta mas eficaz para mostrar una cantidad de registros y que sean aleatorio, y es posible que no se repitan los registros. Es posible hacer esto en mysql? Saludos. yo hice algo asin Última edición por azaz; 29/04/2013 a las 07:33 |
| |||
Respuesta: mostrar resultados aleatorios en mysql eso te dará 20 registros de los que cumplen edat=30 de forma aleatoria sin repeticiones... Si lo de las repeticiones lo dices para el caso de una segunda muestra debería tener el resultado de la primera y la segunda vez agregar una restrición mas
Código MySQL:
Ver original Se puede hacer en programación externa o con tabla temporales....
Código MySQL:
Ver original
Código MySQL:
Ver original Ahora tendrias dos muestras aleatorias distintas. (substituye id por el nombre de la PK de tu tabla) Si la población es grande se podria decir que serian muestras estadisticamente equivalentes... salvando que RAND() es pseudoaleatorio....
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. Última edición por quimfv; 30/04/2013 a las 07:20 |
Etiquetas: |