笔记201 找出重复 TSQL 去掉重复的行
笔记201 找出重复 TSQL 去掉重复的行
1 --找出重复 TSQL 去掉重复的行 2 declare @A表 table 3 ([intType] int,[name] varchar(4),[int3] int) 4 insert @A表 5 select 0,'张三',0 union all 6 select 99,'张三',0 union all 7 select 0,'李四',0 union all 8 select 99,'李四',0 union all 9 select 99,'王五',0 union all 10 select 99,'赵六',0 union all 11 select 0,'赵六',0 union all 12 select 99,'X',0 union all 13 select 0,'Y',0 14 15 --更新前 16 select * from @A表 17 18 19 --更新 20 update @A表 set int3=1 from @A表 a 21 INNER join 22 ( 23 select name from @A表 24 group by name having(count(1)>1) 25 ) b on a.name=b.name 26 where intType=0 27 28 --更新后 29 select * from @A表 30 31 --扩展一下,显示name列哪些重复,重复的个数 32 SELECT name ,COUNT(*) FROM @A表 GROUP BY name HAVING COUNT(1)> 1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!