主键为ID

select * from [infotops] where Id in (select max(id) from [infotops] group by InfoId)

----------------------------------------------------- 巩固----------------------------------------------

group by

PARTITION BY  看图比较区别

SELECT ROW_NUMBER() OVER ( PARTITION BY Infoid order by id desc) rowNum ,
*
FROM [InfoTops] t1 with(nolock)  ---》

with infos as
(
SELECT ROW_NUMBER() OVER ( PARTITION BY Infoid order by id desc) rowNum ,
*
FROM [InfoTops] t1 with(nolock)
)
select * from infos where rowNum=1   ---------------》

转载于:https://www.cnblogs.com/kunlunmountain/p/4502342.html

SQl 根据某列去重 partition by相关推荐

  1. pandas 索引去重_Pandas 同元素多列去重的实例

    Pandas 同元素多列去重的实例 有一些问题可能会遇到同元素多列去重问题,下面介绍一种非常简单效率也很快的做法,用pandas来实现. 首先我们看一下数据类型: G1 G2 a b b a c d ...

  2. SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序

    https://www.cnblogs.com/mellowsmile/p/4642306.html HH 终风且暴,顾我则笑,谑浪笑敖,中心是悼. 终风且霾,惠然肯来,莫往莫来,悠悠我思. 博客园 ...

  3. oracle数据库多列去重查询,oracle 数据库 去重查询

    oracle 数据库多字段去重 方法介绍:distinct 关键字.group by  .row_number ()over(partition by 列 order by 列 desc) 我的需求是 ...

  4. python对excel某一列去重-python中怎么对dataframe列去重

    python中对已经生成的Series,怎样组合成DataFrame 如 a = Series([1,2,3]) b = Series([2,3,4]) 怎样将a b组合成一个DataFzip函数接受 ...

  5. Sql查询一个列对应多个列

    Sql查询一个列对应多个列 今天遇到一个问题,表table1有两个字段col1.col2两个字段.先记录下来,以后有个参考. 现在需要查询出的数据满足如下要求: 1.col1重复.col2重复的数据只 ...

  6. SQL Server 2016 列存储技术做实时分析

    title: SQL Server 2016 列存储技术做实时分析 author: 风移 摘要 数据分析指导商业行为的价值越来越高,使得用户对数据实时分析的要求变得越来越高.使用传统RDBMS数据分析 ...

  7. python去重语句_Python Dataframe 指定多列去重、求差集的方法

    1)去重 指定多列去重,这是在dataframe没有独一无二的字段作为PK(主键)时,需要指定多个字段一起作为该行的PK,在这种情况下对整体数据进行去重. Attention:主要用到了drop_du ...

  8. SQL Server 关于列的权限控制

    SQL Server 关于列的权限控制 原文:SQL Server 关于列的权限控制 在SQL SERVER中列权限(Column Permissions)其实真没有什么好说的,但是好多人对这个都不甚 ...

  9. as cast float server sql_面试常考!SQL行转列和列转行

    来源:CSDN 作者:潇湘隐者 原文地址:www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html 大家好,我是小五 今天和大家分享的内容是关 ...

最新文章

  1. 从《我要投资》,看麓谷基金广场的“孤峰优势”
  2. Qt文档阅读笔记-继承QProgressDialog使得Dialog更加灵活
  3. C++ string字符串的增删改查
  4. 【BZOJ4554】游戏(二分图匹配,网络流)
  5. 数据通信的基础知识(计算机网络 谢希仁)
  6. 记录家庭会议内容思维导图模板分享
  7. 前端导出 pdf 分页带表头,导出pdf 不分页
  8. 数据结构(C++版)- 教学视频+配套资源
  9. matlab catia程序,利用VBA进行CATIA二次开发的基本流程 | 坐倚北风
  10. 最强升级系统的锚点连接
  11. 大龄程序员找不到工作,程序员真的是吃青春饭的吗?
  12. 三维光学测量技术在汽车设计及零部件制造过程中的应用
  13. DELPHI 旧控件安装到 DELPHI11 新版环境的操作
  14. Matery主题友联随机排列
  15. Suspicious Package for Mac(pkg程序查看工具)
  16. 二叉树——根据 中序 和 层序 建树,超详讲解。
  17. 小米净水器更换php教程,小米净水器如何更换滤芯 小米净水器怎么连接手机
  18. Java的正确使用方式
  19. 【一周头条盘点】中国软件网(2018.12.17~2018.12.21)
  20. 联想拯救者生态春季新品发布 创新科技构建未来电竞新生态

热门文章

  1. Tensorflow实例:(卷积神经网络)LeNet-5模型
  2. Python 学习 —— Numpy 、Pandas 傻傻分不清楚
  3. CreateEvent(NULL,TRUE,FALSE,NULL);的解释
  4. php的htaccess,PHP .htaccess文件详细介绍
  5. python多线程扫描_python实现多线程扫描网站目录
  6. python无穷大整数_python的特殊数字类型(无穷大、无穷小等)
  7. 027-日期和时间组件
  8. lisp修改界址线属性_如何获取界址线的界址线位置等扩展属性
  9. vc2005运行库彻底卸载_解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法...
  10. ImageView no longer exists. You should not use this PhotoViewAttacher any more