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

numero aleatorio

Publicado por Rafael (71 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
Revisar política de publicidad