关于取第一条数据的sql特此作了一个例子如下:

http://www.360doc.com/showweb/0/0/860281883.aspxSELECT * FROM tableName where fd_rt = 'A' --and rownum=1 ORDER BY fd_date DESC

正常说 第一条数据应为  16bf4eb91606de5e0ff61f94d0f8f20f

在where 后 直接跟条件 使用此sql时结果如下

SELECT * FROM tableName where fd_rt = 'A'

and rownum=1

ORDER BY fd_date DESC

可是查询结果为 第二条数据

郑州不孕不育医院:http://www.xbzztj.com/

正确使用方式为:SELECT t.* from(SELECT * FROM tableName where fd_rt = 'A' ORDER BY fd_date DESC) t WHERE rownum = 1

rownum作为伪列实际上查询结果为:SELECT tableName .*,rownum FROM tableName where fd_rt = 'A' --and rownum=1 ORDER BY fd_date DESC

SELECT t.*,rownum from(SELECT * FROM tableName where fd_rt = 'A' ORDER BY fd_date DESC) t

oracle 取1条记录,oracle 获取第一条数据相关推荐

  1. mysql查询数据库第一条记录_SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...

    Sqlserver 获取每组中的第一条记录 在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属于不同的方面.功能下面,从数据库的术语来说,就是查找出每组 ...

  2. oracle sql取查询结果第一条,SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...

    Sqlserver 获取每组中的第一条记录 在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属于不同的方面.功能下面,从数据库的术语来说,就是查找出每组 ...

  3. oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录

    oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...

  4. ORACLE分组排序后获取第一条和最后一条值

    ORACLE分组排序后获取第一条和最后一条值 参考链接 实践 后记 参考链接 ORACLE分组排序后获取第一条和最后一条值 实践 wx_user的手机号有部分有问题,发生了串登录.原本一个用户对应一个 ...

  5. oracle寻找第一条数据,oracle 获取第一条数据

    关于取第一条数据的sql特此作了一个例子如下: SELECT * FROM tableName where fd_rt = 'A' --and rownum=1 ORDER BY fd_date DE ...

  6. 160804、oracle查询:取出每组中的第一条记录

    oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info  group ...

  7. oracle排序后获取第一条数据

    首先想说下,其实很简单的 select * from (select * from testStudent order by id desc) where rownum=1; 看上面的sql语句 先执 ...

  8. Oracle排序后获取第一条和最后一条值

    需求:查询一天中第一条和最后一条数据 原始表 select * from table1 ; 步骤1:使用row_number() over() 函数对时间排序,一个正序,一个倒序. select t. ...

  9. oracle数据库中求某行的上一条记录和下一条记录

    利用oracle提供的lead.lag  函数来查询已有记录的上一条.下一条记录. 求id=ae2e829ecffd4715a5c163f829c2e0f5的上一条记录和下一条记录 上一条记录的sql ...

  10. Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据

    1.Lambda表达式 以下是从网上粘贴下来  经测试失败 提示方法"First"只能用作最终查询操作.请考虑在这个实例中使用方法"FirstOrDefault" ...

最新文章

  1. 怎么让BarTender对象等间距分布
  2. hyundai-wia
  3. 美观实用 最新《生化危机》主题人体工学游戏椅公开
  4. Redis的存储(实现)原理
  5. 日语python怎么说_python+Mecab,一次性学会日语分词
  6. Spring连接mysql数据库错误:Cannot load JDBC driver class '${driver}'
  7. linux中的dup和fcntl的用法
  8. 5分钟 0元搭建个人独立博客网站(二)
  9. JavaScript 设计模式核⼼原理与应⽤实践 之 创建型:工厂模式·抽象工厂——理解“开放封闭”
  10. 25linux运行级别26如何找到root密码?27linux下面帮助指令
  11. AR9331中Linux内核启动中与IRQ中断相关的文件
  12. vue列表排序实现中的this问题
  13. 201621123031 《Java程序设计》第13周学习总结
  14. 5.Prometheus 监控技术与实践 --- PromQL
  15. 【八方位云台控制器】
  16. 什么是准静态平坦瑞利衰落信道?
  17. 企业微信群机器人入门
  18. Java曲线之削峰填谷,科学网—Lorenz曲线之削峰填谷 - 李宁的博文
  19. MacBookPro阻止电脑自动下载更新
  20. C/C++编程题之简单密码

热门文章

  1. 微信小程序接口实现加密
  2. IQueryable和IEnumerable学习
  3. 通报1422人!论文无实质贡献挂名认定为学术不端,科技部发布新规!
  4. 并发编程之深入理解java线程
  5. Android水印相机
  6. 人才管理是什么意思_复合型人才是什么意思(复合型人才八种能力)
  7. 计算机网络atm功能,计算机网络实用技术知识点之ATM原理
  8. 【MapReduce】数据去重、多表查询、倒排索引、单元测试等案例编程
  9. 计算机考研854题型,2020哈尔滨工业大学计算机考研854真题回忆版
  10. oracle 输出精确到秒,Oracle时间精确到时、分、秒处理方法