Oracle限制返回行数(Rownum)与随机返回n条记录(dbms_random)

Oracle限制返回行数(Rownum)与随机返回n条记录(dbms_random)
1、Rownum限制返回的行数
Rownum依次对返回的每一条数据做一个标识,使用Rowmun能限制返回的行数。例如,返回2条数据不能直接用“rownum = 2”,要使用“rownum <= 2”,因为Rownum是依次对数据做标识的,就像上学时依据考分排名一样,需要有第一名,后面才会有第二名。所以,要先把所有的数据取出来,才能确认第二名。
Oracle限制返回行数(Rownum)与随机返回n条记录(dbms_random)
Oracle限制返回行数(Rownum)与随机返回n条记录(dbms_random)

2、dbms_random从表中随机返回n条记录
dbms_random对数据进行随机排序,然后再通过Rownum取其中2条记录。下面SQL每次执行返回结果均不一样。
Oracle限制返回行数(Rownum)与随机返回n条记录(dbms_random)加粗样式

上一篇:表内灌数


下一篇:UItableview5--移动单元格位置