需要使用:分区函数用法(partition by 字段)

select *,row_number() over(partition by item order by date  ) as index from tab

分区索引

-------------------------------------------

SQL Server

select * from (select * , row_number() over(partition by id order by state desc) as sequence

from mian ) a where sequence =1

--where 前要有个表名

oracle中要如下修改:

select * from (select t.* , row_number() over(partition by t.id order by t.state desc) as sequence

from mian t )  a where sequence =1

oracle 中要加个别名t,与sqlserver2005中不同。

转载于:https://www.cnblogs.com/coolsundy/p/5199054.html

关于多条id相同,只取其中一条记录的sql语句相关推荐

  1. 1对多 只取一条 mysql_SQL中遇到多条相同内容只取一条的最简单实现方法

    SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项. 如下:表timeand 针对time字 ...

  2. mysql相同姓名只显示第一条_SQL中遇到多条相同内容只取一条的最简单实现方法...

    SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别, 这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项. 如下:表timeand 针对time字 ...

  3. mybatisPlus中getOne方法如何只取其中一条数据(Wrapper有多条数据时)

    mybatis-plus中getOne方法只能取一条数据,如果取得多条数据会报错,要么换其他方法,要么只选择其中一条,在条件构造器Wrapper结尾加上.last("limit 1" ...

  4. 左连接的表中有多条数据如何只取一条(最大或最小)

    表a,有字段id,表b有字段cid,create_time,a表中的id对应b表中的cid,a表左连接b表,现在a中一条数据对应b中多条数据,如何只取b表中create_time最大的一条 ? CRE ...

  5. mysql查询,inner join有多条符合条件的只取其中一条即可

    需求场景: 给定一批歌曲id,关联其艺人信息,若同一首歌关联上多个艺人,只取其中一个即可 使用group by: select itemid,artistidfrom song a inner joi ...

  6. Oracle查询数据,其中指定字段重复的只取其中一条

    今天学了一句sql和大家分享一下:  oracle数据库,情景:表(客户-业务员)中数据都不完全重复,但是可能多条数据其中某些字段重复.我想要取得表中符合条件的记录,但是这些记录中的客户id和客户名称 ...

  7. mysql 同一天多条记录只取第一条_MySQL面试高频100问(二)

    点击上方蓝字关注我们 表结构设计 1. 为什么要尽量设定一个主键? 主键是数据库确保数据行在整张表唯一性的保障,即使业务上本张表没有主键,也建议添加一个自增长的ID列作为主键.设定了主键之后,在后续的 ...

  8. oracle重复数据取只一条,oracle 一个表多条重复记录只取一条的解决方法

    A  表: id     name 1      张三 2      李四 B    表:   id  为  A  表 主键 id    name 1     王五 1      小李 1     王 ...

  9. SQl语句查询重复数据 只显示其中一条

    SQL查询重复数据,只显示其中一条 有重复数据主要有以下几种情况: 1.存在两条完全相同的纪录 这是最简单的一种情况,用关键字distinct就可以去掉 example: select distinc ...

最新文章

  1. 微软 python_微软推出 Pylance,改善 VS Code 中的 Python 体验
  2. Jmeter之后置处理器操作
  3. android生成圆形头像
  4. layer的msg函数_layer弹出信息框API
  5. MySQL5.7 semi-sync replication功能增强
  6. 深入浅出MFC学习笔记:MFC六大关键技术仿真之RTTI运行时类型识别
  7. 自定义xadmin后台首页
  8. Git和GitHub 总结
  9. 「开源·共创·照亮」TDengine开源两周年暨灯塔计划发布会邀你一起闪耀
  10. python中dict对象和字符串string对象互相转换
  11. pyzabbix 删除触发器_zabbix设置邮件报警, Zabbix常用Key值, zabbix触发器表达式详解, zabbix制作自己模板...
  12. git rebase vs git merge
  13. 主题:小菜一碟可以怎样说
  14. 低代码平台对程序员产生的内卷,零代码、低代码系列之一「对于零代、低代码平台的思考」
  15. VS Code的相对路径问题 (No such file or directory: './lenna.png')
  16. 寻找生态位置,中小险企破局生态建设——保险生态建设
  17. IE11浏览器缓存bug
  18. 51驱动AD9850/AD9851—DDS信号发生器
  19. 2022电大国家开放大学网上形考任务-建筑工程项目管理非免费(非答案)
  20. 2017第十届成都国际照明及LED展览会会刊(参展商名录)

热门文章

  1. ES6使用object的is()方法比较两个值
  2. Android卷一全文 第一章 阅读前的准备工作
  3. Taro+react开发(90):列表渲染key值
  4. [html] 如何在页面上显示Emoji表情?
  5. [html] 请使用一个div写出有三条横线的小图标
  6. [html] 写一个布局,它的宽度是不固定的100%,如果让它的宽度始终是高度的一半呢?
  7. [css] 你对响应式设计的理解是什么?知道它基本的原理是吗?要想兼容低版本的IE怎么做呢?
  8. [js] js操作节点的方法有哪些?
  9. “约见”面试官系列之常见面试题第三十二篇之async和await(建议收藏)
  10. spring mvc学习(30):sessionatrribute存储session数据