MySQL - numero aleatorio

 
Vista:
Imágen de perfil de Charly

numero aleatorio

Publicado por Charly (1 intervención) el 15/12/2017 14:14:35
Buen día

Deseo saber que sentencia me puede servir para poder tomar un numero aleatorio del campo "id" la cual es la llave primaria, intente con select abs(checksum(newid()))%50 pero me arroja error de sintaxis, alguien que me pueda decir cual es el error o de que otra forma podría realizar este algoritmo, gracias.
aleatorio_sql
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 201
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

numero aleatorio

Publicado por Rafael (97 intervenciones) el 18/12/2017 08:56:37
A ver ... un numero aleatorio se genera con RAND...

Para devolver un registro aleatorio de tu tabla podrias probar con algo asi:
FLOOR(RAND() * (<max> - <min> + 1)) + <min>

1
SELECT FLOOR(RAND() * (50 - 1 + 1)) + 1

Con esto obtienes un numero aleatorio entre 1 y 50
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar