设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

Andriod编程宝典
搜索
查看: 505|回复: 0

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

[复制链接]
MrLi 发表于 2014-2-11 13:41:37 | 显示全部楼层 |阅读模式

问:如何执行以下查询:
select top 1 Fname from MyTbl
在oracle 11g中。
非常感谢。
答:
如果你只需要第一行数据,那么可以执行下面的语句:
  1. select fname from MyTbl where rownum = 1
复制代码
你还可以使用分析函数和排序函数查询指定的某行数据,语句如下所示:
sel
  1. ect max(fname) over (rank() order by some_factor) from MyTbl
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

融智技术联盟QQ群
融智技术Oracle群0
融智技术Oracle群1
融智技术Oracle群2
我有QQ群,我要加盟

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-10-18 17:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表