Foros del web
Aprende
Guías
Registrarse
Iniciar Sesión
Portada Foros del Web
Maestros del Web
Foros del Web en Twitter
Foros del Web en Facebook
Ir a la Página...
Foros del Web
»
Programación para mayores de 30 ;)
»
Bases de Datos General
»
Mysql
»
Consulta al azar
Estas en el tema de
Consulta al azar
en el foro de Mysql en Foros del Web.
BUENAS A TODOS. Me gustaría saber cuál es la función (tipo RANDOM) para elegir un registro al azar de una tabla. GRACIAS...
#
1
(
permalink
)
27/01/2009, 02:21
juanmitaaa
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
Consulta al azar
BUENAS A TODOS. Me gustaría saber cuál es la función (tipo RANDOM) para elegir un registro al azar de una tabla.
GRACIAS
#
2
(
permalink
)
27/01/2009, 10:12
helacer
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 10 meses
Puntos: 50
Respuesta: Consulta al azar
asi es
select * from tabla order by rand() limit 1,1;
#
3
(
permalink
)
28/01/2009, 05:58
juanmitaaa
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Consulta al azar
Gracias HELACER. Lo de limit 1,1 que es la acotación del valor?
#
4
(
permalink
)
28/01/2009, 10:09
helacer
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 10 meses
Puntos: 50
Respuesta: Consulta al azar
el limit lo que quiere decir es que tome a partir del primer registro 1 solo registro
#
5
(
permalink
)
28/01/2009, 10:42
juanmitaaa
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Consulta al azar
muchas gracias Heracer. Vamos a probarlo....
#
6
(
permalink
)
30/01/2009, 08:03
tute666
Fecha de Ingreso: diciembre-2008
Mensajes: 39
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Consulta al azar
usar rand es muy poco performante, te sugeriria que esa consulta no se corra con mucha frecuencia.
¿Tienes una mejor respuesta a este tema? ¿Quiéres hacerle una pregunta a nuestra comunidad y sus expertos?
Registrate
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
«
Tema Anterior
|
Próximo Tema
»
La zona horaria es GMT -6. Ahora son las 16:16.