-
数据库中的数据一般是不太关注存储顺序的,一般是在取数据时按某种规则进行排序,所以所谓的第二行不知道你到底是什么意思?
如果不加排序:
select
*
from
(
select
*
from
tabname) a
where
rownum = 2
|
如果加排序:
select
*
from
(
select
*
from
tabname
order
by
id) a
where
rownum = 2
|
追问
Rownum=2没反应
用 Rownum=2 时,应该用 子查询,否则无数据的。
select c.invoice_number, c.kk from (select b.invoice_number, rownum kk from (select a.invoice_number from a order by a.invoice_number ) b) c WHERE c.kk=2