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)  
Antiguo 27/01/2009, 02:21
 
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años
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)  
Antiguo 27/01/2009, 10:12
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: Consulta al azar

asi es


select * from tabla order by rand() limit 1,1;
  #3 (permalink)  
Antiguo 28/01/2009, 05:58
 
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años
Puntos: 0
Respuesta: Consulta al azar

Gracias HELACER. Lo de limit 1,1 que es la acotación del valor?
  #4 (permalink)  
Antiguo 28/01/2009, 10:09
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 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)  
Antiguo 28/01/2009, 10:42
 
Fecha de Ingreso: abril-2006
Mensajes: 205
Antigüedad: 18 años
Puntos: 0
Respuesta: Consulta al azar

muchas gracias Heracer. Vamos a probarlo....
  #6 (permalink)  
Antiguo 30/01/2009, 08:03
 
Fecha de Ingreso: diciembre-2008
Mensajes: 39
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Consulta al azar

usar rand es muy poco performante, te sugeriria que esa consulta no se corra con mucha frecuencia.
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:20.