网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  Oracle开发  >  从表中随机回来n条记录

从表中随机回来n条记录

分类: IT文章 • 2024-11-08 15:01:37
从表中随机返回n条记录

创建测试用表:

CREATE OR REPLACE VIEW V AS
SELECT 'a' AS c FROM dual
UNION ALL
SELECT 'b' AS c FROM dual
UNION ALL
SELECT 'c' AS c FROM dual
UNION ALL
SELECT 'd' AS c FROM dual
UNION ALL
SELECT 'e' AS c FROM dual;
SELECT * FROM v;

从表中随机回来n条记录

查询语句如下:

SELECT c
  FROM (SELECT c FROM v ORDER BY DBMS_RANDOM.VALUE())
 WHERE ROWNUM < 3;

查询结果如下:

从表中随机回来n条记录

相关推荐

  • 从表中随机回来n条记录
  • 从数据表中掏出第n条到第m条的记录的方法
  • 从表二中取查出的第二条记录更新表1字段
  • 从Sql Server表中随机获取一些记录最简单的方法
  • Oracle中随机抽取N条记录
  • 怎么delete一个表中,最新插入的n条记录?
  • 一条查询语句,查找一条记录,已经知道在结果表中的第n行,小弟我想用一个sql语句直接找到它的a字段的内容
  • 有没有这样一条命令,在ACCESS某一表中众多的记录中每次随机任取若干条记录,该如何解决
  • Oracle 从某张表中随机掏出记录
  • 在oracle中,怎么从一张表中查询一条随机记录
  • oracle储存过程,job,视图,触发器(记忆力不好,写个例子自己记)
  • 各位,实在没办法,麻烦看看这个存储过程,小弟我找了一天都不知道有关问题所在
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号