我有一个包含10行的表,我希望查询只能查看一行。例如第5行。我怎样才能做到这一点。 ROWNUM和LIMIT对我没有任何帮助吗?
如果我使用rownum子句我得到这个
select * from final_inv where rownum<=3
CATEGORY ITEM QTY AVG_PRICE
Rice Lal Quila 50 50
Spices Chat Masala 1 200
Spices Bay Leaf -23 400
我想只查看我选择的一行。如何做到这一点?
答案 0 :(得分:2)
select CATEGORY, ITEM, QTY AVG_PRICE from (
select CATEGORY, ITEM, QTY AVG_PRICE, ROWNUM RW
from final_inv
) where RW = 5;