Oracle 同名字段的该行数据按照创建时间最新的隐藏其他
2014-08-14 11:18
141 查看
1、需求,表 SYS_INFO 的 NAME 字段会重复,按照 创建时间CREATE_AT 字段,取最新一条,其他隐藏
SELECT * FROM (
SELECT T.*,ROW_NUMBER() OVER(PARTITION BY NAME ORDER BY CREATE_AT DESC) AS RN FROM sys_info T
) WHERE RN=1
SELECT * FROM (
SELECT T.*,ROW_NUMBER() OVER(PARTITION BY NAME ORDER BY CREATE_AT DESC) AS RN FROM sys_info T
) WHERE RN=1
相关文章推荐
- oracle 查询 某字段重复按照创建时间倒序取第一条
- oracle中根据时间获取最新的一条数据
- 返回表中从最新创建时间起一周内的所有数据
- Oracle中没有插入时间字段却要查看数据插入时间
- Oracle去除重复(某一列的值重复),取最新(日期字段最新)的一条数据
- oracle 外部表导入时间日期类型数据,多字段导入
- Oracle查询一批数据,某字段的内容有重复数据,怎样取相同的记录中时间最近的一条
- oracle插入返回主键&&根据时间获取最新的一条数据
- MySQL中日期类型数据的使用:如何让字段保存记录的创建时间和最后修改时间
- 让你的网站数据对搜索引擎来说按照最新时间排序,正常用户排序按照自己设定的方式排序
- oracle日期时间数据类型字段更新例子
- Oracle中通过存储过程,Function,触发器实现解析时间类型的字段并插入的对应的数据表中
- sqlplus查询数据中的最新一条,表中有记录时间的字段
- ORACLE 批量插入 主键为自增序列 有几个字段数据从其他表导入的 有几个是固定的
- 数据库按照指定字段加当前时间来创建表 存储过程
- java XXXvo.java 主表调用其他表表的字段拼接///表中读取数据库里时间数据格式的修改
- 利用sqlite创建一个数据user,其含有一张表person,该person表中含有三个列,其中第一字段为主键int类型的,其他两个字段自定义数据类型和名称。
- oracle其他用户查看sys创建的表数据查询语句
- MYSQL实现将两个结果集合并,并且按照时间字段分组,其他字段的值求和
- oracle中根据时间获取最新的一条数据