ITPub博客

首页 > 数据库 > Oracle > 【数据库每日一问】在oracle数据库中查询1行数据记录?

【数据库每日一问】在oracle数据库中查询1行数据记录?

Oracle 作者:sailingpig 时间:2014-02-12 13:45:26 0 删除 编辑

   问:如何执行以下查询:

  • select top 1 Fname from MyTbl
  • 在oracle 11g中。

非常感谢。

答:

如果你只需要第一行数据,那么可以执行下面的语句:

  • select fname from MyTbl where rownum = 1

你还可以使用分析函数和排序函数查询指定的某行数据,语句如下所示:

  • select max(fname) over (rank() order by some_factor) from MyTbl
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/56847/viewspace-1115718/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论