Có nhiều lý do khác nhau để sử dụng chế độ xem nội tuyến. Một số việc không thể thực hiện được nếu không có chế độ xem nội tuyến, ví dụ:
1) Lọc các kết quả của một hàm phân tích:
select ename from
( select ename, rank() over (order by sal desc) rnk
from emp
)
where rnk < 4;
2) Sử dụng ROWNUM trên các kết quả có thứ tự:
select ename, ROWNUM from
( select ename
from emp
order by ename
);
Những lần khác, chúng chỉ giúp bạn viết SQL mà bạn muốn viết dễ dàng hơn.