方法一:
select * from (
select * from student where 1=1 order by stu_time
)
where rownum=1;
student所有数据:

查询结果:

方法二:
select t.* from (
select s.*,row_number() over(order by stu_time ) as rwnum from student s where 1=1
) t
where rwnum=1;
查询结果:

博客介绍了在SQL中排序后取第一条数据的方法,分别列举了两种方法,并给出了相应的查询结果。
方法一:
select * from (
select * from student where 1=1 order by stu_time
)
where rownum=1;
student所有数据:

查询结果:

方法二:
select t.* from (
select s.*,row_number() over(order by stu_time ) as rwnum from student s where 1=1
) t
where rwnum=1;
查询结果:

4741
7689
1341
1万+

被折叠的 条评论
为什么被折叠?
