SQL随机抽取N行数据的实现方法

这篇文章主要讲解了“SQL随机抽取N行数据的实现方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQL随机抽取N行数据的实现方法”吧!

本文将为您介绍如何对数据随机取出数据的前 N 条数据。

示例数据

目前的数据,如下表所示:

empno ename job sal
7369 SMITH CLERK 800.0
7876 SMITH CLERK 1100.0
7900 JAMES CLERK 950.0
7934 MILLER CLERK 1300.0
7499 ALLEN SALESMAN 1600.0
7654 MARTIN SALESMAN 1250.0
7844 TURNER SALESMAN 1500.0
7521 WARD SALESMAN 1250.0

实现方法

通过order by rand()来实现随机抽取效果。

 SELECT empno
  , ename
  , sal
  , job  FROM emporder by rand() limit 3


感谢各位的阅读,以上就是“SQL随机抽取N行数据的实现方法”的内容了,经过本文的学习后,相信大家对SQL随机抽取N行数据的实现方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!