MySQL/Oracle下SQL随机Select若干行的写法

2023-05-03 209点热度 0人点赞 0条评论

如题,需要用SQL随机查询出若干行数据。

以查询t_table表10条随机记录为例,

-- Oracle Select随机10个
SELECT * FROM (
    SELECT * FROM t_table ORDER BY DBMS_RANDOM.RANDOM
) WHERE rownum < 10;
-- MySQL
select * from t_table order by rand() limit 10;

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论