问题:
如何选择 ROWNUM 值在指定范围内的行具体范围?
已尝试使用以下内容代码:
select * from maps006 where rownum >49 and rownum <101
但是,此查询仅检索 ROWNUM 值小于指定阈值的行。
答案:
至正确检索 ROWNUM 范围内的行,您需要利用子查询:
SELECT * from ( select m.*, rownum r from maps006 m ) where r > 49 and r < 101
此子查询分配一个名为“r”的新列,该列表示“maps006”表中每行的 ROWNUM 值。然后,您可以将范围条件应用于此列以检索所需的行:
r > 49
oznacza numer wiersza większy niż 49, a
r < 101
oznacza numer wiersza mniejszy niż 101. Połączenie蒂赫·瓦伦库夫gwarantuje, że zostaną wybrane tylko wiersze z numerami wierszy w zakresie od 50 do 100.
以上是如何在 SQL 中选择特定 ROWNUM 范围内的行?的详细内容。更多信息请关注PHP中文网其他相关文章!