Sql 如何在oracle中从结果集中选择随机行
我尝试了这两个查询,但它们似乎都不起作用:我希望从oracle中的结果集中获取随机行 从表\u NAME t中选择*,其中t.ent\u应用程序\u id=13101192订单 通过Dbms_Random.Random 从表\u NAME t中选择*,其中t.ent\u应用程序\u id=13101192订单 通过Dbms_Random.Value 试一试Sql 如何在oracle中从结果集中选择随机行,sql,oracle,Sql,Oracle,我尝试了这两个查询,但它们似乎都不起作用:我希望从oracle中的结果集中获取随机行 从表\u NAME t中选择*,其中t.ent\u应用程序\u id=13101192订单 通过Dbms_Random.Random 从表\u NAME t中选择*,其中t.ent\u应用程序\u id=13101192订单 通过Dbms_Random.Value 试一试 这也不起作用:(为什么?T表中有更多具有此应用程序ID的记录吗?没有,只有一条。 SELECT T.COLUMN1, T.COLUMN2,
这也不起作用:(为什么?T表中有更多具有此应用程序ID的记录吗?没有,只有一条。
SELECT T.COLUMN1, T.COLUMN2, DBMS_RANDOM.VALUE
FROM TABLE_NAME T
WHERE T.ENT_APPLICATION_ID = 13101192
ORDER BY 3