小码问答,有问必答!

2020-04-14 08:53

SQLServer、MySQL、Oracle 如何用 sql 语句实现在表中随机取出 20 行数据?

2020-04-14 08:53 回答了这个问题

  1. Oracle,随机查询查询语句-20 条

    select * from (select * from 表名 order by dbms_random.value )where rownum <= 20;

  2. MSSQL Server,随机查询语句-20 条

    select top 20 * from 表名 order by newid()

  3. MySQL:,随机查询语句-20 条

    select * from 表名 order by rand() limit 20


0条评论

我要评论