C/C++教程

oracle 数据库 获取随机几条数据

本文主要是介绍oracle 数据库 获取随机几条数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SELECT
	* 
FROM
	( SELECT * FROM ZJZY_BJXXB WHERE TO_NUMBER( TO_CHAR( HAPPENTIME, 'mm' )) = '08' and ISSHOW = '1' and STATUS = '1' ORDER BY dbms_random.value) 
WHERE
	ROWNUM < 150

 TO_NUMBER( TO_CHAR( HAPPENTIME, 'mm' )) = '08' 这个查询条件 为查询HAPPENTIME 字段中 月份为 08 的数据

dbms_random.value 就是获取随机数

外层嵌套的 select     where  rownum < 150 为查询前150条数据

这篇关于oracle 数据库 获取随机几条数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!