Retornar registros aleatorios
La habilidad para retornar registros aleatoriamente desde cualquier tabla es invaluable. Es útil cuando:
- Quieres mostrar elementos sin ningún favoritismo hacia uno.
- Probar algunos conjuntos de resultados.
- Mostrar elementos específicos en un orden no especifico.
La gran parte acerca de seleccionar registros aleatorios desde las tablas es realmente fácil.
El Codigo
Mysql
SELECT product_id, title, description FROM products WHERE active = 1 AND stock > 0 ORDER BY RAND() LIMIT 4
Sql Server
SELECT TOP 4 product_id, title, description FROM products WHERE active = 1 AND stock > 0 ORDER BY NewId()
Entradas relacionadas