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




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章