如果是多条数据..建议你创建一个entity实体类..然后循环将数据插入到一个 实体类类型的list中 返回一个list 如果你要在控制台看到 数据 就在 循环中输出就可以了.
新手..希望对你有帮助
很简单,三种方法可以实现1,用union
all
select
*
from
sys_entity_group
where
id
=4270
union
all
select
*
from
sys_entity_group
where
id
=4270
2,全连接
,缺点是行数只能是表的连接后的数量
select
a.*
from
sys_entity_group
a,sys_entity_group
b
where
a.id=4270
3,利用connect
by
比较灵活,一个语句想显示多少条都行,你想显示多少条就把
rownum<6这个改成几
select
*
from
(
select
*
from
sys_entity_group
connect
by
id=id
start
with
id=4270
)
where
rownum<6
1、创建测试表,
create table test_order(id number, value varchar2(50))
2、插入测试数据
insert into test_order values(3,'v3')
insert into test_order values(2,'v2')
insert into test_order values(1,'v1')
insert into test_order values(5,'v5')
insert into test_order values(4,'v4')
commit
3、查询表中全量数据,可以发现数据并未排序,select t.*, rowid from test_order t
4、编写sql,数据只要排序后的第一条记录(不用rownum=1) select * from (select t.*, row_number() over(order by id) rn from test_order t) t where rn = 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)