MaxCompute 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 emp
order by rand() limit 3

MaxCompute SQL随机抽取N行数据


上一篇:VS2017企业版本(安装包+key)+ .NET Reflector 9.0


下一篇:PMP:“拍好马屁”,改变人生! (1)