oracle数据库 in(5,10) 什么意思?

2025-04-05 09:11:39
推荐回答(1个)
回答1:

oracle数据库中用sql查询某表(ur_table_name )的第5到第8条数据的语句为:

SELECT *
  FROM (SELECT a.*, ROWNUM rn
  FROM ur_table_name a)
  WHERE rn >= 5 AND rn <= 8 ;
之所以用rownum rn,是把rownum转成实例,因为rownum本身只能用 <=的比较方式,只有转成实列,才可做 >=的比较。