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
[sql]
SELECT product_id, title, description
FROM products
WHERE active = 1
AND stock > 0
ORDER BY RAND()
LIMIT 4
[/sql]
Sql Server
[sql]
SELECT TOP 4 product_id, title, description
FROM products
WHERE active = 1
AND stock > 0
ORDER BY NewId()
[/sql]