select top n * from table order by NewId()
因为newid()会产生一个guid()
用NEWID()方法。
代码语言:javascript复制SELECT TOP 1 * ,NEWID() AS random from [toblename] order by random
其中的1可以换成其他任意整数,表示取的数据条数
使用mysql的rand()方法进行分组取值,一般就是
SELECT * FROM 表名 WHERE 查询语句 ORDER BY rand() LIMIT n //n为要随机取出的条数