select rownum, numproduct, descproduct from T_PRODUCTOS where numproduct>100Es importante darse cuenta de que la primera fila siempre tiene rownum=1. Esto implica que la siguiente consulta no devolvera filas:
select numproduct, descproduct from T_PRODUCTOS where numproduct>100 and rownum > 5Esto es porque la primera fila no puede cumplir estos dos criterios mutuamente excluyentes: * rownum es 1 * rownum es 6 (rownum > 5) Lo mejor seria hacer una subconsulta del tipo:
select
numproduct, descproduct
from (
select
rownum r_, numproduct, descproduct
from
T_PRODUCTOS
where numproduct>100
)
where r_ > 5
Explicación de la sintaxis utilizada para los comandos: Las palabras en mayusculas son comandos de oracle. Las palabras en minusculas son opiones modificables Las partes enmarcadas con [] son opcionales Las palabras en negrita son las opciones por defecto Las partes enmarcadas con {} son alternativas (una u otra). El simbolo | indica OR