MySQL random value

Si alguna vez os habéis preguntado cómo se obtiene un valor aleatorio de una tabla, a continuación podéis ver cómo hacerlo.
Partimos del siguiente esquema de tabla con valores,
CREATE TABLE temp (
   id int(11) NOT NULL auto_increment,
   value int,
   PRIMARY KEY (id)
);
Para obtener un registro aleatorio de los que hay, simplemente debemos realizar un ORDER BY RAND,
mysql> SELECT * FROM temp ORDER BY RAND() LIMIT 1;


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios