随机提取数据的sql语句

发布时间:2019-09-20编辑:脚本学堂
本文分享下随机提取数据的几个例子,都比较简单,但包括了sql server、oracle、mysql、access等不同例子,还是不错的。

分享几个随机提取数据的例子。

例1、SQL server可以这样:
 

复制代码 代码示例:
select top 10 * from table order by newid( )

例2、Oracle的提取方式
 

复制代码 代码示例:
select * from ( select * from table order by dbms_random.value ) where rownum <= 10;

例3、Access的提取方式
 

复制代码 代码示例:
SELECT top 10 * FROM table ORDER BY Rnd(id)

ID是自增长一个列

例4、mysql中使用limit来完成:
 

复制代码 代码示例:
select * from table order by rand() limit 10