两列去重复记录
来源:互联网 发布:毒品网络在线观看 编辑:程序博客网 时间:2024/05/22 09:40
原贴:点击打开链接
USE tempdbGOIF OBJECT_ID('tempdb..#temp') IS NOT NULL DROP TABLE #tempcreate table #temp(name1 varchar(10),name2 varchar(10),cnt int)SET NOCOUNT ONinsert into #temp values('A','B',8),('B','A',8),('G','M',5),('M','G',5),('G','U',8),('U','G',8)/*select * from #tempname1 name2 cnt---------- ---------- -----------A B 8B A 8G M 5M G 5G U 8U G 8*//*两个name之间都有一只值 cnt,但是像上面这样显示的话,算是重复了,两个name只保留一个值。如A与B的关系,只保留一行就行。*/ SELECT name1,name2,cnt FROM ( SELECT ROW_NUMBER()OVER(PARTITION BY CASE WHEN name1>name2 THEN name1+name2 ELSE name2+name1 END ORDER BY name1) AS rid, * FROM #temp) a WHERE rid=1/*name1 name2 cnt---------- ---------- -----------A B 8G M 5G U 8*/
阅读全文
0 0
- 两列去重复记录
- 重复记录
- 重复记录
- 去掉重复记录,获取重复记录
- sql 重复记录和重复记录数
- 查找重复记录和删除重复记录
- 去掉重复记录,获取重复记录
- mysql 查找重复记录 删除重复记录
- 查询重复记录和删除重复记录
- oracle查找重复记录,去除重复记录
- SQL查询重复记录,去除重复记录
- 查询重复记录
- 如何查找重复记录
- sql 寻找重复记录
- 数据库记录重复
- 删除重复记录
- 重复记录取字段
- 删除重复记录
- 比尔·盖茨8000万美元买地建智慧城市,准备打造美国版“雄安新区”
- 深度学习高手该怎样炼成?这位拿下阿里天池大赛冠军的中科院博士为你规划了一份专业成长路径
- textarea
- Windows 平台下局域网劫持测试工具 – EvilFoca
- win10配置java环境变量,解决javac不是内部或外部命令等问题
- 两列去重复记录
- 鸡兔同笼
- Android 第三方应用的打开
- $.extend
- ajax和form表单的提交跳转问题
- input[type=search]
- 什么是虚拟设备
- Python爬取哔哩哔哩实时直播弹幕
- 记录