Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在oracle中从结果集中选择随机行_Sql_Oracle - Fatal编程技术网

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

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,

我尝试了这两个查询,但它们似乎都不起作用:我希望从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, DBMS_RANDOM.VALUE
FROM TABLE_NAME T 
WHERE T.ENT_APPLICATION_ID = 13101192 
ORDER BY 3