Estoy desarrollando un sitio web de prueba, y tengo una base de datos que almacena todas las preguntas. Existen diferentes tipos de cuestionarios, como matemática, ciencia, historia, etc. Todas las preguntas se guardan en una sola tabla.Selección de filas aleatorias en MySQL
Mi mesa de preguntas es el siguiente:
questions (qno(int) ,type(int), question, .... ,...)
qno
es la clave principal y type
se utiliza para realizar un seguimiento del tipo cuestionario .:
if type = 1 (math)
type = 2(science)
Ahora, yo quiero para seleccionar algunas preguntas al azar para cada tipo de prueba. Por ejemplo, es posible que desee seleccionar algunas 20 preguntas al azar solo para la prueba de matemáticas.
¿Tiene MySQL alguna manera de seleccionar filas aleatorias?
dup de [¿Cómo solicitar una fila aleatoria en SQL?] (Http://stackoverflow.com/q/19412/), [selección rápida de una fila aleatoria de una tabla grande en mysql] (http: // stackoverflow.com/q/211329/90527). – outis
[MySQL selecciona 10 filas aleatorias de 600K filas más rápido] (https://stackoverflow.com/a/4329447/6521116) –