ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Consulta aleatoria en MySQL
Buscador:
Foro > Base de datos > Consulta aleatoria en MySQL

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Escrito el : Sábado 12-08-2006 A las : 05:44 ( > un mes )
Asunto : Consulta aleatoria en MySQL
Mediante la función RAND() de MySQL podemos obtener datos aleatorios.

mysql> SELECT RAND();
-> 0.63553050033332


Devuelve un valor aleatorio en coma flotante del rango de 0 a 1.0.

Podemos usar esta función para obtener registros de una tabla de forma aleatoria como se muestra aquí:

mysql> SELECT * FROM nombre_tabla ORDER BY RAND();

Si combinamos ORDER BY RAND() con LIMIT podemos seleccionar una muestra aleatoria de una conjunto de registros:

mysql> SELECT * FROM nombre_tabla ORDER BY RAND() LIMIT 10;

Con la sentencia LIMIT 10 estamos especificando que solamente queremos 10 registros.
Soporte de Osiris LMS
Amplía tus conocimientos en línea