如何从oracle中的结果集中选择随机行

时间:2014-03-13 09:48:48

标签: sql oracle

我尝试了这两个查询,但它们似乎都没有工作:我希望从oracle中的结果集中获取随机行

  

从TABLE_NAME中选择* t,其中t.ent_application_id = 13101192   由Dbms_Random.Random

     

从TABLE_NAME中选择* t,其中t.ent_application_id = 13101192   由Dbms_Random.Value

1 个答案:

答案 0 :(得分:1)

尝试

SELECT T.COLUMN1, T.COLUMN2, DBMS_RANDOM.VALUE
FROM TABLE_NAME T 
WHERE T.ENT_APPLICATION_ID = 13101192 
ORDER BY 3