使用场景 :
楼主用在B/S客户端中随机显示一些推荐消息给用户的界面当中
MySQL
数据库查询随机数据: 👇
//这里的8是指你想要查几条随机数据
SELECT * FROM Table_Name ORDER BY RAND() LIMIT 8;
SQL Server
数据库查询随机数据: 👇
//一样道理,将8替换为你想要查询的信息条数
SELECT TOP 8 * FROM Table_Name ORDER BY NEWID();
Oracle
: 👇
//楼主用的是Oracle去查询随机数据
SELECT * FROM (SELECT * FROM Table_Name ORDER BY DBMS_RANDOM.RANDOM()) WHERE Rownum <= 8;