/
猿问
3 回答

慕莱坞森
如果您只想要第一个选定的行,您可以:
select fname from MyTbl where rownum = 1
您还可以使用分析函数来排序并获取顶部x:
select max(fname) over (rank() order by some_factor) from MyTbl

SMILET
SELECT * FROM (SELECT * FROM MyTbl ORDER BY Fname ) WHERE ROWNUM = 1;

慕圣8478803
使用Oracle 12c(2013年6月),您可以像以下一样使用它。
SELECT * FROM MYTABLE--ORDER BY COLUMNNAME -OPTIONAL OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY
添加回答
举报
0/150
提交
取消