sql server查询,删除相同数据,并保存一行

sql

以下id为自增

select id,a,b FROM T_test WHERE id NOT IN (SELECT min(id) FROM T_test GROUP BY a,b)​--查询的是除了最小的id之外的数据

DELETE  FROM T_test WHERE id NOT IN (SELECT min(id) FROM T_test GROUP BY a,b)​--删除相同数据,保存id最小的一行

以下id不是自增​

select * from (select *,ROW_NUMBER() over(partition by a,b order by id) r from(select id,a,b from T_test) A)B where r >1​--查询除了row_number为1,以a,b为分组的相同数据

delete B from (select *,ROW_NUMBER() over(partition by a,b order by id) r from(select id,a,b from T_test) A)B where r >1--删除相同数据,并保存row_number为1的数据



相关推荐

  • [转载]delphi7中如何把数据库中数据保存为excel文件 如果我们对delphi中的通常打印报表控件使用感到不方便的时候,则可以选择:把数据库中的数据先保存到excel文件中,这样用户既保存了文件,又可以很方便的打印。控件:ADOConnection、ADOQuery、DataSource、Sav
  • 【PHP】中文数据保存在mysql数据库中出现乱码 $conn=mysql_connect("localhost","root","");mysql_select_db("bookdata",$conn)ordie("can"tusedatabasetest!!");$sql="SELECT
  • s7-200数据保存到EEPROM 〖转载〗 s7-200数据保存到EEPROM〖跟我学PLC〗问题描述:当高性能电容的时间(根据CPU类型不同而不同)用完,或者电池模块过期(200天),修改过的参数就会丢失。使用以下程序库所提供的子程序,可以在CPU中的内部EEPROM中保存完整的变
  • 把数据保存到数据库附加表 `dede_addonarticle` 时出错 把数据保存到数据库附加表`dede_addonarticle`时出错,请把相关信息提交给DedeCms官方。Duplicateentry’3′forkey‘PRIMARY’出现数据库出错的时候运行altertabledede_a
  • 添加文章时报数据保存到数据库附加表 `dede_addonarticle` 时出错,...... 添加文章时报把数据保存到数据库附加表`dede_addonarticle`时出错,请把相关信息提交给DedeCms官方。Duplicateentry’3′forkey‘PRIMARY’你的主键是不可重复的,现在重复插入值为3的主
  • android数据保存 ---- SQLite 利用SQLiteOpenHelper类创建数据库,相当的方便,下面是一个简单的应用示例:importandroid.content.Context;importandroid.database.sqlite.SQLiteDatabase;i
  • XtremIO 闪存专用数据保护方案XDP 本白皮书介绍了XtremIO数据保护(XDP),并探讨其相比RAID的好处和优势,其中会特别考虑企业级闪存存储阵列的特殊要求。每个企业存储系统都会使用多种形式的冗余,以便在发生无法避免的阵列组件故障时,能够防止数据丢失。RAID(独立磁盘冗
  • iOS开发之保存数据的四种方式   在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:  1.NSKeyedArchiver:采用归档的形式来
  • U盘为什么不适合长期保存重要数据 由于小巧的体积及恰到好处的容量划分,U盘成为很多办公族首选的数据存储介质,这样可以将重要资料随身保存,可随时随地进行编辑访问。但很多用户又都有过U盘数据丢失的苦恼,U盘突然无法访问、U盘文件乱码、U盘数据丢失,这些问题在U盘上时有发生,站在
  • [转载]在Web.Config保存ACCESS数据库的连接 原文地址:在Web.Config保存ACCESS数据库的连接作者:melody如果你使用Web.Config来保存数据库的连接那无疑是最好的形式,便于数据库的移植以及变动等一些不定性因素,便于维护就是了。可是,你可以在网络上找到保存SQL等
  • 车能贷正式接入“安存科技”数据电子保全系统 近日,车能贷与“安存科技”达成战略合作协议,平台已正式接入安存科技数据电子保全系统,用第三方电子数据保全的创新风控模式,为投资者的整个交易过程做保全,为客户提供更为安全的互联网金融服务体验。随着业内问题平台的持续曝光,投资者最关注的已经不是
  • 自己写个网游工具天龙八部键盘连点之7:如何保存程序配置数据,对字符串格式化输入,使用热键 接下来继续说说我的游戏辅助工具使用到的其它一些技巧。1.如何保存程序的配置。保存配置有很多办法。首先想到的是读和写文件。比如定义一个结构包括所有配置数据然后用二进制把整个结构写入文件。读出来也是以二进制方式打开文件,读结构体大小的数据就行了

你的评论

就没有什么想说的吗?

最新博客

关于我们 免责声明 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X